git分支
1. 什么是分支
分支就是在版本控制的过程中,使用同时推进多个任务。
如图:
2. Git分支的好处
- 能同时进行多个功能开发,提高开发效率。
- 各个分支在开发的过程中,如果某一个分支开发失败,不会对其他的分支有任何影响。只要把失败的分支删除重新开始即可。
3. Git分支的操作
-
git branch -v , 查看分支的
-
git branch 新的分支名 , 创建新分支的
-
git checkout 分支名 , 切换分支的
-
合并分支:有两步
- 第一步:切换到接受修改的分支上, git checkout 需要接受的分支名
- 第二步 执行merge 命令 git merge origin master
-
解决冲突
-
冲突的表现,如下图:
-
冲突的解决:
- 第一步:编辑文件,删除特殊符号
- 第2步:把文件修改到满意为止,保存退出
- 第3步:git add 文件名
- 第4步:git commit -m "日志信息"
-
Git分支管理机制
1. 创建分支
git branch 分支名
2. 切换分支
git checkout 分支名
- 创建了两个分支,当前指向hot_fix
- 在hot_fix更新了新的版本,
- 由hot fix分支切换回master分支
- master更新