Git解决合并冲突

前言

如何解决合并分支过程中遇到的冲突?

多人协同,存在两个人同时修改一个文件的情况,同时修改某一行,再合并的过程中,肯定是有冲突的。

1.在master分支编辑test.txt文件

Git解决合并冲突

2.把master分支上修改的内容推送至远程

Git解决合并冲突

3.切换到mergedemo分支,并编辑同一个test.txt文件

Git解决合并冲突

Git解决合并冲突

 

4.把mergedemo分支上修改的内容推送至远程端

Git解决合并冲突

5.切换到master进行合并分支操作

命令1: git checkout master

命令2: git merge mergedemo

Git解决合并冲突

6.master分支上test.txt文件内容多出如下几行,如图

Git解决合并冲突

7.手动编辑文件,解决冲突

Git解决合并冲突

 

8.重新pushmaster分支上的内容

Git解决合并冲突