创建分支
- git branch <分支名>
- git branch -v 查看分支
切换分支
- git checkout <分支名>
- 创建并切换到本分支 git checkout -b <分支名>
合并分支
- 先切换到主干 git checkout master (只有master才有merge操作权限)
- git merge <分支名>
删除分支
- 先切换到主干 git checkout master (只有master才有删除分支的权限)
- git branch -D <分支名>
Git分支工作流
一般开发人员是没有master分支的修改权限的,在团队项目开发过程中,会新建一个分支devlop给编程开发人员使用
develop又可以新建多个分支给不同的开发部门或者开发人员,项目开发完成后,develop分支进行合并(merge)然后测试,测试成功后提交到master分支进行上线,如果出现bug则新建一个临时分支用于修改bug,修改成功后再次测试,上线,这里要注意的是开发分支要保持和develop分支一一致,上线完成后要更新develop分支。