Si votre version git est >= 1.6.1, vous pouvez utiliser git reset --merge
.
Aussi, comme @Michael Johnson mentionne, si votre version git est >= 1.7.4, vous pouvez également utiliser git merge --abort
.
Comme toujours, assurez-vous que vous n'avez pas de modifications non validées avant de commencer une opération de fusion.
EDIT:
Depuis le git merge page de man
git merge --abort is equivalent to git reset --merge when MERGE_HEAD is present.
MERGE_HEAD est présent lors d'une opération de fusion est en cours.
Aussi, concernant les modifications non validées lors du démarrage d'une fusion:
Si vous avez des modifications que vous ne voulez pas commettre avant de commencer une opération de fusion, juste git stash
avant la fusion et de l' git stash pop
après l'achèvement de la fusion ou de l'abandonner.