Pull Request 工作流——更高效的管理代码
目录
Pull Request 工作流——更高效的管理代码
1.问题
工作中遇到同事会提交错误代码进入master仓库,这样需要强制提交回滚到正确代码,比较麻烦。不科学。
2.解决方案
使用git的分支流工作流程,先创建分支branch,在此分支上完成功能之后,经过严格测试,再pull request,审核代码人员merged,同意之后再将分支代码合并入master。这样更有效地管理了源代码,节省了时间。
3.Git分支流管理代码具体实施
3.1本地分支操作管理
3.1.1查看分支
指令如下:
git branch
运行结果如下

此处可以看到只有一个master分支。
3.1.2创建分支
比如我同事将要做权限模块
git branch PermissionBranch

git branch可查询出来已经创建成功
3.1.3切换分支
git checkout PermissionBranch

注:git checkout -b PermissionBranch相当于执行了创建和切换两个命令。
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 合并完成
可随时删除分支,或者撤销合并。

The Sky is the limit.

浙公网安备 33010602011771号