github add<<<<<<<<头

时间:2012-05-18 15:03:29

标签: git github

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

有一些有用的工具可以帮助解决冲突。我在JetBrains IDEA中使用的那个,显示了LHS的局部变化,RHS的远程变化以及中间的合并结果。它适用于我,所以如果你不习惯使用Git的diff工具,请尝试找到一个相同的工具。

修复冲突,然后addcommitpush