Git标记和评论,如<<<< HEAD和>>>>

Sit*_*per -2 git

我正在使用git,在我的代码中,我看到这些<<<<HEAD>>>>develop注释被git添加到我的代码中.像这样:

<<<<<<< HEAD
        <b>code</b>
=======
        <b>more code</b>
>>>>>>> develop
Run Code Online (Sandbox Code Playgroud)

这些代码行应该怎么办?我可以删除它们吗?

bak*_*kal 6

这些是什么?

这些是冲突标记,它们始于<<<<<<<并结束>>>>>>>

为什么会这样?

当你在合并时遇到冲突时,它们会发生.例如合并两个改变同一行的提交(Git无法决定你要遵循哪个版本)

我能做什么?

您可以通过手动编辑,删除标记然后提交来解决冲突.

对于你,你可以看到你HEAD和之间有冲突develop,作为合并的人,你可以自由选择要遵循的版本,或通过编辑手动混合和匹配.

我在哪里可以了解更多相关信息?

有几种方法可以解决这个问题我建议您在StackOverflow和Web上搜索这些关键字的混合:"Git merge conflict resolution".