git合并冲突
问题描述
Auto-merging mes5server/mes5j.json
Auto-merging mes5server/mes5j.json
CONFLICT (content): Merge conflict in mes5server/mes5j.json
Automatic merge failed; fix conflicts and then commit the result.
原因
要合并的两个分支改动了同一份文件。
解决方法
- 1.查看冲突文件
git status
- 2.查看冲突文件,=======上面是当前分支的代码,=======下面是要合并进来的分支代码,两者发生了冲突
<<<<<<< HEAD
你的本地代码
=======
从远程拉取的代码
>>>>>>> origin/master
-
3.编辑冲突文件,决定保留哪些更改,然后删除冲突标记。
-
4.标记文件为已解决冲突状态文章来源:https://www.toymoban.com/news/detail-848480.html
git add <file-with-conflict>
- 5.解决冲突后提交修改
git commit -m "提交信息"
- 6.再次尝试拉取
git pull origin master
将远程origin主机的master分支拉取过来和本地的当前分支进行合并文章来源地址https://www.toymoban.com/news/detail-848480.html
到了这里,关于git合并冲突的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!