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

冲突情况描述

git本地分支合并冲突解决方案_第1张图片

实例演示

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

首先win方创建并切换分支

git本地分支合并冲突解决方案_第2张图片

然后win对内容修改

git本地分支合并冲突解决方案_第3张图片

然后提交修改进行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

git本地分支合并冲突解决方案_第4张图片

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

git本地分支合并冲突解决方案_第5张图片

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

git本地分支合并冲突解决方案_第6张图片

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

你可能感兴趣的:(git分布式版本控制,git,github)