分支是在稳定版本出现bug的情况下,通过分支技术,在保证稳定版本稳定的情况,修改稳定版本的(差异下载的,速度极快,不同于SVN等技术,会将所有的代码下载到本地)副本,通过合并,解决冲突,最后回归到稳定版本的技术.分支的差异化下载时Git的亮点.

1、查看分支 通过git branch指令

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

提示当前分支是master

 

2、创建分支 通过git branch +分支名称

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

ok,名为gitbranch的分支创建完毕.

 

3、切换分支

(1)、切换到gitbranch分支 通过git checkout +目标分支命令

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

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

 

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

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

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

 

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

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

ok,合并成功!

 

5、解决分支之间的冲突

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

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

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

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

(3)、先将gitbranch合并到master

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

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

ok,合并成功!

(4)、在合并gitbranch1和master

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

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

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

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

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

修改配置文件

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

通过add和commit指令提交到本地版本库.

 

相关文章:

  • 2021-06-12
  • 2022-12-23
  • 2021-03-30
  • 2022-01-01
  • 2022-12-23
  • 2021-06-08
  • 2021-10-04
  • 2021-12-01
猜你喜欢
  • 2021-09-14
  • 2022-01-01
  • 2022-03-06
  • 2021-08-15
  • 2021-06-09
相关资源
相似解决方案