创建一个冲突
主线分支与支线分支同时操作一个文件
合并的时候,就有机会弄成一个冲突
效果如下
》基本情况

查看一下文件内容
test1.txt

效果图

》做个新分支

效果


》dev分支修改并提交

效果相当于

》切回到mast分支
也添加
也提交

切换后看不到dev的添加操作

自己来搞个变化的

效果图

》切换到dev分支
比较这两个情况下的文本内容

》再切回来

》开始合并
master分支合并dev分支

冲突发生了
查看冲突的文件内容

查看状态


解决冲突
编辑冲突的文件

手动编辑去掉标记

重新提交

效果图

查看分支的解决情况
git log --graph --pretty=oneline

》切到dev分支看看

》回到master分支再看

删除dev分支

删除前

删除后

总结
当两个分支同时操做一个文件的时候
会有冲突发生
解决冲突的办法
编辑冲突的文件
删掉里面的冲突标记
然后再次提交新的版本
用新的版本作为继续的版本
本文介绍如何在两个分支同时修改同一文件时处理冲突的情况。通过创建并切换分支、修改及提交文件,演示了合并过程中出现冲突的过程及解决办法。

被折叠的 条评论
为什么被折叠?



