git: ¿Cómo rehacer una resolución de conflicto de combinación (antes de comprometer la fusión)?

hice un

git merge FETCH_HEAD 

y, después de que git me dijo que hay un conflicto en un file, hice un

 git mergetool 

que en mi caso ejecuta SourceGear DiffMerge como herramienta de combinación GUI. Inmediatamente después de save el file fusionado, me di count de que había cometido un grave error. Solo quiero olvidarme de la fusión y hacerlo todo.

Como todavía no había ejecutado un "git add", y mucho less cometido nada, pensé que podría borrar mi error y volver a hacer la fusión fácilmente así:

 git reset FILENAME git merge FETCH_HEAD git mergetool 

Esto no funciona. "git merge" en este momento me dice

 fatal: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. 

Pero, por supuesto, no quiero cometer una fusión confusa. "git mergetool" se queja

 No files need merging 

Supongo que cometí un error con el command "git reset". ¿Cuál es la forma apropiada de hacer esto?

AGREGAR:

yo si

 git merge --abort 

luego otra vez

 git merge FETCH_HEAD 

Esto produjo

 error: Your local changes to the following files would be overwritten by merge: ... git status 

dice:

 On branch .... Your branch is up-to-date with ...... Changes not staged for commit: modified: nVP.ini Untracked files: nVP.ini.orig no changes added to commit (use "git add" and/or "git commit -a") 

Solo una idea: ¿simplemente un pago por git de nVP.ini devolvería la situación antes de la fusión?

Para deshacer una mala resolución de conflicto antes de comprometer, git checkout -m -- $thefile .

 $ git merge 3fac3 Auto-merging file.txt CONFLICT (content): Merge conflict in file.txt Automatic merge failed; fix conflicts and then commit the result. $ vi file.txt # fix all the conflicts. do it wrong. $ git add file.txt # <--- ooops $ git checkout -m -- file.txt # <--- the correct un-oops-ifier here 

y file.txt vuelve al estado fall-automerge.

Tenga en count que también puede especificar el estilo de informes de conflictos, por lo que si normalmente hace el estilo pnetworkingeterminado de dos diferencias pero tiene uno desconcertante y quiere ver el original también, puede hacer una git checkout -m --conflict diff3 -- file.txt .