- 造成冲突的原因是:两个分支在同一个文件的同一个地方做出了不同的修改
- 解决方案:在
git merge <要合并的分支>
之后,如果出现冲突,那么git会在冲突文件的对应地点加上特定的标记;找到对应的标记点然后修改即可,修改完毕之后执行git add --all
以及git commit
就可以正确的解决冲突并执行合并; - 下图中,master分支在文件的某一行中写入了
// master
;而iss1分支在同样的位置写入了// iss1
-
当尝试进行合并的时候,git就会加上特定的标记
尝试合并有冲突的分支
网友评论