在我正在使用的文件中,我将两个分支一个接一个地合并到主服务器。所以我有branch1,branch2和master。首先,我合并了branch1,然后是branch2。在master的文件的最终版本中,我有一个像
这样的消息<<<<<<<<HEAD
branch2-messages
========
Branch1-message
>>>>>>>> branch1
branch2-messages是对文件的特定于branch2的更改,而Branch1-message是对文件的特定于branch1的更改。为什么这些消息出现在最终文件中?。
答案 0 :(得分:1)
这被称为冲突。您在两个分支中的同一位置编辑了相同的文件,并且git无法在不丢失信息的情况下决定如何创建最终合并文件,因此它创建了此冲突信息。
Here是关于如何解决冲突的手册。