本质
创建和移动指针
- 在版本控制过程中,使用多条线同时推进多个任务。
- 同时并行推进多个功能开发,提高开发效率。
- 每个分支在开发过程中,如果一个分支开发失败,不会对其它分支有任何影响,失败的分支删除重新开始即可。
1. 创建分支
git branch [分支名]
2. 查看分支
git branch -v
3. 切换分支
git checkout [分支名]
4. 合并分支
切换到接收修改的分支,执行
git merge [分支名]
5. 冲突
要合并的分支对同一位置,做了不同的修改,会产生冲突
解决:
- 编辑文件,删除特殊符号
- 把文件修改到满意程度
- git add [文件名]
- git commit -m '" //此时commit不带文件名