Annuler un git rebase

git-rebase-undo
Vous avez rebase une mauvaise branche mais vous ne voulez pas perdre votre commit. Par change, rien n’est pushé. Il y a une solution très simple pour revenir à l’état post rebase.

lancez :

git reflog nom/branche

Ca vous retourne

nnnnnnn nom/branche@{0}: rebase finished: refs/heads/nom/branche onto 9348b8ac4fezfeze3478b18fa6cfde0433c6fc1 ooooooo nom/branche@{1}: commit: message du commit

ooooooo correspondant à l’état de votre branche avant le rebase. Il ne vous reste plus qu’à reset en donnant le nom du commit :

git reset –hard ooooooo

Et c’est tout !

metrogeek

Laisser un commentaire