17370845950

Git for Windows之分支管理、分支合并、解决分支冲突

分支技术是在稳定版本出现问题时,通过创建和管理分支,在不影响稳定版本的前提下,对其副本进行修改。git的分支技术通过差异化下载(与svn等技术不同,后者会将所有代码下载到本地),使得操作速度极快。git的差异化下载是其一大亮点。

1、查看分支:使用git branch命令

显示当前分支为master。

2、创建分支:使用git branch +分支名称命令

成功创建名为gitbranch的分支。

3、切换分支:

(1)切换到gitbranch分支:使用git checkout +目标分支命令

(2)在该分支上修改config.txt配置文件

将修改提交到暂存区,并commit到版本库。

4、将gitbranch分支合并到master主分支

合并成功!

5、解决分支之间的冲突:

(1)创建一个名为gitbranch1的新分支,并在该分支下修改配置文件中的db配置项

(2)切换到gitbranch分支,并在该分支下也修改db配置项

(3)先将gitbranch合并到master

合并成功!

(4)然后尝试合并gitbranch1和master

合并时发生了冲突。工具提示在config.txt文件中存在合并冲突。

说明两个分支同时修改了db配置项,需要解决这个冲突。

(5)手动修改配置文件,同时保留两个配置项

修改配置文件

通过add和commit命令提交到本地版本库。