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分支然后进行分支合并。
出现版本冲突。
冲突需要手动解决,如下图解决完毕:
在冲突文件上单机右键选择“解决冲突”菜单项:
把冲突解决完毕的文件提交到版本库就可以了。