冲突的类型
内容冲突
问题:
CONFLICT(content):Merge conflict in XXXX/.DS_Store.
AutoMatic merge failed;fix conflicts and then commit the result.
冲突内容:合并冲突在 XXXX.DS_Store文件中
自动合并失败;修改冲突然后提交修改后的结果。
<<<<<<<< HEAD
你写的代码
===============
别人写的代码
>>>>>>>>>>>>>>> e4tghhhqd128dqwenasjdqasddcvbdgffg
解决:
首先先分析两个人的代码是实现相同功能而写的重复的代码,
还是各自实现的不同的功能的代码。
如果是重复代码:两个二选一删除一个,然后再把这些冲突标示符删除即可;
如果不是重复代码,两个都需要保留,只把冲突符号(红色部分)删除即可。
是自己的就保留自己的代码,
是别人的就保留别人的代码.
编译通过之后重新提交:
修改完成后:
1 git add . 将文件添加到暂存区
2 git commit -m “例如 完成了xxx功能的开发 (提交到本地仓库)"
3 git checkout xxx 切换到所开发的分支
4 git pull origin xxx 把服务器代码拉下和本地代码合并
( 注意先拉取在合并, 避免代码冲突 )
5 git merge xxx 合并自己的任务分支
6 git push origin xxx 把合并好的最新代码推送到服务器端
解决冲突 : AutoMatic merge failed;fix conflicts and then commit the result
原文:https://www.cnblogs.com/angel648/p/13697146.html