我仍然没有确定的方法来重现它,但如果这是一些众所周知的问题,我还是会问它。发生的事情是 git 经常会产生这样的冲突:
<<<<<<< HEAD
} // action_do_add
=======
} // action_do_add
...lots of code here...
>>>>>>> some_branch
因此,git 并没有注意到我只是添加了一段新代码,而是认为我修改了整行代码。这有时会发生在文件的中间,但最常见的是 - 在文件的末尾。我的猜测是它可能与行尾字符有关,但我还需要运行测试来确认这一点。有没有人有同样的问题,如果是,你如何解决它?