定义: 分支即每个人在原有代码(分支)的基础上建立自己的工作环境,单独开发,互不干扰。完
成开发工作后再进行分支统一合并。
1. 查看分支情况
git branch
说明: 前面带 * 的分支表示当前工作分支
2. 创建分支
git branch [branch_name]
说明: 基于a分支创建b分支,此时b分支会拥有a分支全部内容。在创建b分支时最好保持a分支"干
净"状态。
3. 切换工作分支
git checkout [branch]
说明: 2,3可以同时操作,即创建并切换分支
git checkout -b [branch_name]
4. 合并分支
git merge [branch]
冲突问题是合并分支过程中最为棘手的问题
当分支合并时,原分支和以前发生了变化就会产生冲突
当合并分支时添加新的模块(文件),这种冲突可以自动解决,只需自己决定commit操作即
可。
当合并分支时两个分支修改了同一个文件,则需要手动解决冲突。
5. 删除分支
git branch -d [branch] 删除分支
git branch -D [branch] 删除没有被合并的分支