Git实现分支管理

1.1. 使用Git实现分支管理

1.1.1. 创建分支

在本地仓库文件夹中点击右键,然后从菜单中选择“创建分支”:

 

 

如果想创建完毕后直接切换到新分支可以勾选“切换到新分支”选项或者从菜单中选择“切换/检出”来切换分支:

 

1.1.2. 合并分支

分支切换到dev后就可以对工作区的文件进行修改,然后提交到dev分支原理的master分支不受影响。例如我们修改mytest.txt中的内容,然后提交到dev分支。

 

  

切换到master分支后还是原理的内容:

 

dev分支合并到master分支,当前分支为master。从右键菜单中选择合并

 


再查看mytest.txt的内容就已经更新了:

 

1.2. 解决冲突

两个分支中编辑的内容都是相互独立互不干扰的,那么如果在两个分支中都对同一个文件进行编辑,然后再合并,就有可能会出现冲突。

例如在master分支中对mytest.txt进行编辑:

 

然后提交到版本库。

切换到dev分支,对mytest.txt进行编辑:

 

然后提交到版本库。

最后进行分支合并,例如将dev分支合并到master分支。需要先切换到master分支然后进行分支合并。

 

出现版本冲突。

 

冲突需要手动解决,如下图解决完毕:

 

在冲突文件上单机右键选择“解决冲突”菜单项:

 

 


把冲突解决完毕的文件提交到版本库就可以了。

猜你喜欢

转载自blog.csdn.net/potatoandpotato/article/details/80754151