Gtt的2021.9.28的工作日志_Git分支操作

145 阅读1分钟

Git分支操作(sgg)

一、什么是分支

在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。可以保证分支不会影响主线。

二、分支的好处

同时并行推近多个功能开发,提高开发效率。

各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。

三、分支的操作

3.1 查看分支

(1)基本语法

git branch -v

(2)实操

image.png

3.2 创建分支

(1)基本语法

git branch 分支名

(2)实操

image.png

image.png

3.3 修改分支

修改分支其实就是进入到该分支里面,进行修改。也就是说需要用到切换分支的基本语法,剩下就是常规的修改操作。

3.4 切换分支

(1)基本语法

git checkout 分支名

(2)实操

image.png

image.png

3.5 合并分支

(1)基本语法

git merge 分支名

(2)实操

正常合并:(将hot-fix分支合并到master上,需要在master分支上进行操作)

image.png

3.6 产生冲突(冲突合并)

合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替我们决定使用哪一个。必须人为决定新代码的内容。

(1)基本语法

git branch 分支名

(2)实操

合并冲突的代码提示

image.png

3.7 解决冲突

image.png

进行修改:

image.png

此时再提交时,不能写hello.txt

image.png