2016-11-17 6 views
2

ich die mergetool begann ...git - wie aus unfertigen merge erholen

> git mergetool 

Und es sagte etwas wie ...

merge tool candidates: blah blah blah 
Merging: 
file1.c 

Und dann dachte ich: „Weißt du, Ich bin nicht bereit dafür. " Da ich keinen sauberen Weg kannte, um es abzuschalten, drückte ich Strg-C. Jetzt möchte ich einen anderen Zweig, aber ich kann nicht ...

> git checkout other_branch 
error: path 'file1.c' is unmerged 

Gibt es eine Möglichkeit, sich davon zu erholen? Ich betone, dass ich keine wirklichen Änderungen vorgenommen habe, als mergetool lief.

Antwort

2

Sie sind für die --abort Option suchen, die in den meisten git Befehle vorhanden:

git merge --abort 

Manuelle Eingabe:

Abbruch der aktuellen Konfliktlösungsprozess, und versuchen, die Pre-merge zu rekonstruieren Zustand.