【发布时间】:2018-05-15 06:58:02
【问题描述】:
当我尝试拉取时,我收到以下消息:
Automatic merge failed; fix conflicts and then commit the result.
因此,我尝试解决冲突(如 git 建议的那样),因为我遵循 these 说明。
我需要做的第一件事是在文本编辑器中打开“有问题的”文件并找到类似的行
If you have questions, please
<<<<<<< HEAD
open an issue
=======
ask your question in IRC.
>>>>>>> branch-a
问题是我在我的文件中没有看到类似的内容。特别是我搜索了 HEAD,但它不存在。
【问题讨论】:
-
git status是否列出任何“双方”修改的文件?您确定您正在查看正确的文件,并且您在整个文件中搜索了冲突标记吗? -
在某些编辑器中,您需要重新打开文件才能看到冲突标记,这些编辑器不会在后台监视文件更改(有些更糟,会用自己的更改再次覆盖文件)
-
列出许多选项(例如 Meld、DiffMerge、KDiff3)的热门帖子在这里:stackoverflow.com/questions/137102/…
标签: git merge git-merge git-merge-conflict