<<<<<<< HEAD
</div>
<?php if( is_front_page() ){ ?>
<div class="slogan-container">
<div class="slogan-img"></div>
</div>
<?php }?>
=======
</div>
>>>>>>> 026a843d
所以我的问题是,当我从我的远程仓库中提取数据时,为什么会出现这个文本? 我是 Git 的新手,希望有人能帮助我。
最佳答案
merge 冲突。
您的本地版本和服务器版本之间的代码同一行存在差异,通常表明两个人在同一行编辑了同一文件,或者有人从不同位置推送更改,然后在其他地方本地进行更改并尝试从远程 pull 其他更改。
很可能你做了一个git pull
走到这一步。或者是更安全的路线 git fetch
首先(这样会更安全)然后是 git merge
(这也会导致这种冲突)。
当在不同区域对同一个文件进行更改时,git 实际上可以出色地将更改 merge 在一起。但是,当更改位于同一行或同一 block 时,您将面临 merge 冲突和两组代码。由你决定你想要的行,删除其他行,删除 >>>>>>
, =======
和 <<<<<<
标志然后git merge --continue
.
符号的意义在于<<<<<<<<<
之间的代码和 ========
是您的开发副本中的内容,而 ========
之间的代码和 >>>>>>>>>>>
是来自 Remote 的代码。
我已经在 https://stackoverflow.com/a/9204499/631619 回答了有关可能有帮助的一般 git 过程的更多信息。
关于git - 当我从我的远程存储库中 pull 时,为什么 Git 会返回这些字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502023/