ANNULER UN REBASE avec Git
Publié le 8 septembre 2023 • 0:49

Défaire un rebase c’est simple comme bonjour !

Même si on rejoue 100 commits, HEAD aura peut être subit autant de déplacements, mais l’étiquette de la branche, elle, ne sera déplacée qu’une seule fois à la fin de l’opération. Ça veut donc dire que pour annuler le rebase, on a juste à la ramener à son emplacement précédent.

Si tu connais le reflog, tu dois savoir que cet emplacement c’est “le-nom-de-ta-branche@{1}”. Et pour ramener une référence à une autre position, on a la commande reset (ici avec l’option --keep).

Il suffit alors de faire, depuis la branche qui a bougé, un git reset --keep le-nom-de-ta-branche@{1} et le tour est joué !

Envie de commenter ? Fais-le directement sur YouTube !