3

嗨,我对 github 还很陌生,当我对代码进行了一些更改然后合并到上游时,如果有任何冲突,它将执行以下操作。

Auto-merging Global.asax.cs CONFLICT (content): Merge conflict in Global.asax.cs

<<<< HEAD
======
>>>> UPSTREA/MASTER

进入我的代码。有谁知道为什么?以及如何摆脱它们?干杯

4

1 回答 1

2

您的远程和本地之间存在合并冲突。小于和提交名称(HEAD在您的示例中)由 Git 插入。

有一些有用的工具可以帮助解决冲突。我使用的内置在 JetBrains IDEA 中,显示 LHS 上的本地更改、RHS 上的远程更改以及中间的合并结果。它对我来说效果很好,所以如果你不习惯使用 Git 的工具,试着找一个能做同样事情的diff工具。

修复冲突,add然后commitpush

于 2012-05-18T15:04:43.090 回答