我在git中完成了两个分支的合并,一些(相当大的)源文件的差异包含所有的HEAD代码,后跟所有分支代码,如下所示:
<<<<<<< HEAD
// All of the head
=======
// All of the devel
>>>>>>> devel
我怀疑这是因为在两个不同的分支中,行结尾不一致(在编辑器中打开文件会发出警告,表明结果不一致)。问题是,在我对标准化进行规范化之后,有没有办法让git重新处理差异?
答案 0 :(得分:0)
您可以撤消合并,修复结束的尝试,然后再次执行此操作:
git reset --hard
vim #fix endlines
git merge devel
当然,如果你已经解决了一些冲突,你可能想要避免它,因为它们会在第一步重置。