2
<<<<<<< HEAD
    </div>
    <?php if( is_front_page() ){ ?>
        <div class="slogan-container">
            <div class="slogan-img"></div>
        </div>
    <?php }?>
=======
    </div>
>>>>>>> 026a843d

所以我的问题是,为什么当我从远程仓库中提取数据时会出现这个文本?我是Git的新手,希望有人可以帮助我。

4

2 回答 2

4

合并冲突。

您的本地版本和服务器上的版本在同一行代码中的文件存在差异,通常表明两个人在同一行上编辑了同一个文件( s),或者一个人从不同的位置推送了更改,然后在其他地方进行了本地更改,并尝试从远程拉取其他更改。

很可能你已经做到了git pull这一点。要么是git fetch第一个(这会更安全)然后是一个git merge(这也会导致这种冲突)的更安全的路线。

当在不同区域对同一文件进行更改时,git 实际上在将更改合并在一起方面做得非常出色。但是,当更改在同一行或同一块上时,您将面临合并冲突和两组代码。由你决定你想要的行,删除其他行,删除>>>>>>=======符号<<<<<<,然后删除git merge --continue

符号的意义在于和之间的代码<<<<<<<<<========您的开发副本中的代码,而在========和 之间的>>>>>>>>>>>代码是来自远程的代码。

我已经在https://stackoverflow.com/a/9204499/631619上回答了有关一般 git 进程的更多信息,这些信息可能会有所帮助

于 2012-11-22T03:15:49.933 回答
3

你有冲突。不同的更改已应用于您HEAD和远程分支。您应该根据自己的喜好编辑内容并提交。

于 2012-11-21T21:04:09.117 回答