标签:工作 开发 class 自己的 git push set mamicode checkout pre
目录
工作中遇到同事会提交错误代码进入master仓库,这样需要强制提交回滚到正确代码,比较麻烦。不科学。
使用git的分支流工作流程,先创建分支branch,在此分支上完成功能之后,经过严格测试,再pull request,审核代码人员merged,同意之后再将分支代码合并入master。这样更有效地管理了源代码,节省了时间。
指令如下:
git branch
运行结果如下
此处可以看到只有一个master分支。
比如我同事将要做权限模块
git branch PermissionBranch
git branch可查询出来已经创建成功
git checkout PermissionBranch
注:git checkout -b PermissionBranch相当于执行了创建和切换两个命令。
git branch -d PermissionBranch
注:要切换到其他分支,再删对应分支,否则会删除失败
$ git push -u origin PermissionBranch
git branch --set-upstream-to=origin/remote_branch your_branch
其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。
远程仓库分支创建成功如下:
git merge PermissionBranch
注:此操作只适合合并自己的本地不同分支的仓库。不适合多人仓库合并。
这里举例腾讯云开发者平台
github可以用同样方法实现,笔者这里不再赘述。
选择对应的分支,新建合并请求
发起合并请求
点击测试用例对描述代码进行审核。
可随时删除分支,或者撤销合并。
标签:工作 开发 class 自己的 git push set mamicode checkout pre
原文地址:https://www.cnblogs.com/JerryMouseLi/p/10896257.html