git本地分支合并冲突解决方案

冲突情况描述

在这里插入图片描述

实例演示

有两个用户 win 和 ubuntu 进行协作开发

首先win方创建并切换分支

在这里插入图片描述

然后win对内容修改

在这里插入图片描述

然后提交修改进行addcommit,但还没切换回master 合并

Administrator@DESKTOP-FN2M7LS MINGW64 /d/cplusplus/00个人笔记/分布式版本控制gitgit实战课程学习资料/git实战课程学习资料/test/HelloWorld (sortdev)
$ git add .

Administrator@DESKTOP-FN2M7LS MINGW64 /d/cplusplus/00个人笔记/分布式版本控制git/git实战课程学习资料/git实战课程学习资料/test/HelloWorld (sortdev)
$ git commit -m "win修改readme,添加222222"
[sortdev 7bac9ce] win修改readme,添加222222
 1 file changed, 1 insertion(+)

ubuntu在master修改readme文件与win中相同位置333333,并执行addcommitpush

在这里插入图片描述

然后win切换回master分支,并进行pull操作,然后执行与sortdev进行merge的操作,发生冲突

在这里插入图片描述

手动解决冲突,冲突文件如下

在这里插入图片描述

修改完冲突后就再进行add commit 以及push即可

猜你喜欢

转载自blog.csdn.net/qq_42120843/article/details/130969432