目录git
工做中遇到同事会提交错误代码进入master仓库,这样须要强制提交回滚到正确代码,比较麻烦。不科学。github
使用git的分支流工做流程,先建立分支branch,在此分支上完成功能以后,通过严格测试,再pull request,审核代码人员merged,赞成以后再将分支代码合并入master。这样更有效地管理了源代码,节省了时间。服务器
指令以下:测试
git branch
运行结果以下code
此处能够看到只有一个master分支。blog
好比我同事将要作权限模块开发
git branch PermissionBranch
git branch可查询出来已经建立成功工作流
git checkout PermissionBranch
it
注:git checkout -b PermissionBranch至关于执行了建立和切换两个命令。io
git branch -d PermissionBranch
注:要切换到其余分支,再删对应分支,不然会删除失败
git push -u origin PermissionBranch
远程仓库分支建立成功以下:
git merge PermissionBranch
注:此操做只适合合并本身的本地不一样分支的仓库。不适合多人仓库合并。
这里举例腾讯云开发者平台
github能够用一样方法实现,笔者这里再也不赘述。
选择对应的分支,新建合并请求
发起合并请求
点击测试用例对描述代码进行审核。
可随时删除分支,或者撤销合并。