如何告诉Git Mergetool失败了?

时间:2013-04-19 15:22:42

标签: git

我经常遇到这个问题。我需要合并分支,存在冲突,所以我使用:

  

git mergetool

我的mergetool启动然后崩溃,或者更准确地说我感到困惑,因为我是VIM的新手并最终杀死了合并。

现在,如果我再次尝试运行git mergetool,它会告诉我所有内容都已合并,但事实并非如此。如果我打开文件,我仍然会看到

v<<<<<<< HEAD
v1
=======
v2
>>>>>>> master

如何判断mergetool失败并且尚未合并?换句话说,如何让git mergetools启动我的合并工具,而不是告诉我没有文件需要合并?

1 个答案:

答案 0 :(得分:2)

假设最近有足够的Git,你应该可以这样做:

git update-index --unresolve <path/to/messed/up/merge>