Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,我对 github 还很陌生,当我对代码进行了一些更改然后合并到上游时,如果有任何冲突,它将执行以下操作。
Auto-merging Global.asax.cs CONFLICT (content): Merge conflict in Global.asax.cs <<<< HEAD ====== >>>> UPSTREA/MASTER
进入我的代码。有谁知道为什么?以及如何摆脱它们?干杯
您的远程和本地之间存在合并冲突。小于和提交名称(HEAD在您的示例中)由 Git 插入。
HEAD
有一些有用的工具可以帮助解决冲突。我使用的内置在 JetBrains IDEA 中,显示 LHS 上的本地更改、RHS 上的远程更改以及中间的合并结果。它对我来说效果很好,所以如果你不习惯使用 Git 的工具,试着找一个能做同样事情的diff工具。
diff
修复冲突,add然后commit和push。
add
commit
push