我在 git 中有一个主分支和开发/服务器分支。 我创建了 Pull 请求并尝试将开发/服务器合并到主分支,但我面临冲突。 我遇到 2 个文件的冲突:
.h
和 .cpp
“此拉取请求无法合并。
您需要解决冲突才能合并”
git merge
也没通过。
当我比较这两个文件时,我发现它们是相同的。手动尝试过,我还检查了在线比较工具(例如codebeautify)
为什么 git 报告冲突,尽管文件是相同的???
请给我任何你可能有的提示,我真的找不到解决方案。
非常感谢!
合并期间路径可能发生冲突的原因有多种:
git status
会告诉您哪些路径发生冲突以及属于哪一种冲突。
git diff
将向您显示冲突的更改。
解决冲突并
git add
具有所需内容或权限的文件,然后 git commit
合并。