首先,更新代码之前先 git stash ,然后 git pull ,再 git stash pop
这时候如果本地改的代码跟线上的冲突了,就报错了.那么就需要手动解决冲突。
打开存在冲突的文件,会看到如下标志:
<<<<<<<标记冲突开始,后面跟的是当前分支中的内容。
HEAD指向当前分支末梢的提交。
=======之后,>>>>>>>之前是要merge过来的另一条分支上的代码。
>>>>>>>之后的跟的是要合并过来的分支的名称
此时只需要手工删除冲突的文本,保留要合并的最新版本文件,然后删除标志,重新合并即可。