Git的分支操作
Posted w1990end
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git的分支操作相关的知识,希望对你有一定的参考价值。
Git的分支操作
分支就是指一个主任务分离成好多子任务,每个分支都是从主分支单独分离出来的,在操作每个分支的时候是相互独立的,互不影响,同时也不影响主分支,可以同时进行,在某个分支完成后可以合并到主分支上,原理下图:
1、查看分支,命令如下:
git branch
- 查看分支不带参数的话只列出分支的名称,带参数
-v
可以列出分支名称以及版本信息
2、创建分支,命令如下:
git branch 分支名
3、切换分支,命令如下:
git checkout 分支名
4、修改分支,如下图所示:
5、合并分支,命令如下:
git merge 分支名
- 注意,把feature分支合并到master分支上,必须首先切换到master分支才能够合并
6、冲突合并
- 首先修改master分支上的内容,并提交到本地库,如图:
- 切换到feature分支修改内容,并提交本地库,如图:
- 切换回master分支,进行合并报合并冲突问题,自动合并失败,如图:
- 解决冲突问题,必须进行人工修改
- 合并冲突的内容,如图:
- 修改自己需要的内容,删除特殊符号,保存,如图:
- 查看状态显示还没有添加暂存区,进行添加暂存区,如图:
- 提交本地库,注意在这里提交不能带有文件名,如图:
- 合并冲突的内容,如图:
至此,分支操作已经介绍完了!
以上是关于Git的分支操作的主要内容,如果未能解决你的问题,请参考以下文章