有没有办法提示git重做冲突文件上的差异?

时间:2013-11-20 08:57:53

标签: git diff

我在git中完成了两个分支的合并,一些(相当大的)源文件的差异包含所有的HEAD代码,后跟所有分支代码,如下所示:

<<<<<<< HEAD
// All of the head
=======
// All of the devel
>>>>>>> devel

我怀疑这是因为在两个不同的分支中,行结尾不一致(在编辑器中打开文件会发出警告,表明结果不一致)。问题是,在我对标准化进行规范化之后,有没有办法让git重新处理差异?

1 个答案:

答案 0 :(得分:0)

您可以撤消合并,修复结束的尝试,然后再次执行此操作:

git reset --hard
vim #fix endlines
git merge devel

当然,如果你已经解决了一些冲突,你可能想要避免它,因为它们会在第一步重置。