Git分支操作(sgg)
一、什么是分支
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。可以保证分支不会影响主线。
二、分支的好处
同时并行推近多个功能开发,提高开发效率。
各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。
三、分支的操作
3.1 查看分支
(1)基本语法
git branch -v
(2)实操
3.2 创建分支
(1)基本语法
git branch 分支名
(2)实操
3.3 修改分支
修改分支其实就是进入到该分支里面,进行修改。也就是说需要用到切换分支的基本语法,剩下就是常规的修改操作。
3.4 切换分支
(1)基本语法
git checkout 分支名
(2)实操
3.5 合并分支
(1)基本语法
git merge 分支名
(2)实操
正常合并:(将hot-fix分支合并到master上,需要在master分支上进行操作)
3.6 产生冲突(冲突合并)
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替我们决定使用哪一个。必须人为决定新代码的内容。
(1)基本语法
git branch 分支名
(2)实操
合并冲突的代码提示
3.7 解决冲突
进行修改:
此时再提交时,不能写hello.txt