我正在使用Visual Studio中的Git,突然在所有文件上都遇到了这个冲突
我可以逐个点击每个冲突并选择“接受源”,但由于有534个冲突,我宁愿在命令行上进行批量解决。请问应该使用哪些命令来解决所有这些冲突?
我正在使用Visual Studio中的Git,突然在所有文件上都遇到了这个冲突
我可以逐个点击每个冲突并选择“接受源”,但由于有534个冲突,我宁愿在命令行上进行批量解决。请问应该使用哪些命令来解决所有这些冲突?
检查Visual Studio报告的冲突之间的差异。
可能是关于行尾样式(行末LF vs. CRLF)的问题。
您可以尝试设置git config core.autocrlf true/false
,以查看哪种方式最有效,但是这个Q/A页面提到Git插件似乎无论如何都不会遵守该设置。
OP Eivind Gussiås Løkseth在评论中补充道:
我正在寻找一个命令来进行一次操作中的所有冲突,因为对于所有500个冲突进行此操作需要很长时间
如"使用Git完成对整个文件的“接受我的”或“接受他们的”的简单工具"中所述,在您的存储库根目录中,可以执行以下操作:
git checkout HEAD -- .
我知道这已经过时了,但我最终也遇到了同样的情况。以下是我的解决方法:
这样就可以了。