Quand on fusionné une branche dev
dans une branche main
en fast-forward, on a fait avancer main
en pointant l’étiquette de la branche vers le dernier commit de dev
.
Annuler cette fusion signifie donc revenir à la position précédente de main
. Dans le reflog, il s’agit de la syntaxe main@{1}
. On peut alors faire un git reset --keep main@{1}
et le tour est joué !
Envie de commenter ? Fais-le directement sur YouTube !