Pull Request 工做流——更高效的管理代码

Pull Request 工做流——更高效的管理代码

1.问题


工做中遇到同事会提交错误代码进入master仓库,这样须要强制提交回滚到正确代码,比较麻烦。不科学。github

2.解决方案


使用git的分支流工做流程,先建立分支branch,在此分支上完成功能以后,通过严格测试,再pull request,审核代码人员merged,赞成以后再将分支代码合并入master。这样更有效地管理了源代码,节省了时间。服务器

3.Git分支流管理代码具体实施


3.1本地分支操做管理

3.1.1查看分支

指令以下:测试

git branch

运行结果以下code

此处能够看到只有一个master分支。blog

3.1.2建立分支

好比我同事将要作权限模块开发

git branch PermissionBranch

git branch可查询出来已经建立成功工作流

3.1.3切换分支

git checkout PermissionBranchit

注:git checkout -b PermissionBranch至关于执行了建立和切换两个命令。io

3.1.4删除分支

git branch -d PermissionBranch

注:要切换到其余分支,再删对应分支,不然会删除失败

3.1.5将本地分支上传到远程服务器

git push -u origin PermissionBranch

远程仓库分支建立成功以下:

3.1.6合并分支

git merge PermissionBranch

注:此操做只适合合并本身的本地不一样分支的仓库。不适合多人仓库合并。

3.2远程分支操做管理

3.2.1 选择分支管理

这里举例腾讯云开发者平台
github能够用一样方法实现,笔者这里再也不赘述。

3.2.2 新建合并请求

选择对应的分支,新建合并请求

3.2.3输入标题描述

发起合并请求

3.2.4审核合并请求

点击测试用例对描述代码进行审核。

3.2.5审核代码

3.2.6审核者赞成合并分支

3.2.7 合并完成

可随时删除分支,或者撤销合并。

相关文章
相关标签/搜索