git的操作大家都熟悉,但真正流程方面的东西还是要经历后才明白。那么从开发到上线时,git的流程是什么样的呢?
操作
- 新建git开发分支,命名按公司内部规范来。
比如:
项目名-branch-日期-需求
image
- 大家一起开发,需求分析之后,有详细的开发方案设计,然后将开发任务分配给小组成员。一般提交的时候代码冲突的情况比较小,如果有也没问题。
参考Git进行协作开发与Idea的Git合并技巧,搞定冲突问题
-
开发完成,测试1,测试2,测试N环境部署的是开发分支,如果测试有问题,继续在开发分支修复bug,如果没问题,等预生产
-
测试没问题,上预生产环境日期一般在jira中有进行指定的,在上预生产日期前。
-
将远程master分支拉取到本地更新到最新,本地开发分支与远程开发分支保持一致并且为最新状态,将本地master分支合并到开发分支
注意:将master合并到开发分支,不是把开发分支合并到master分支
image
-
解决冲突,等完全没问题,再把本地合到master上面
-
上预生产,如果有问题的话,可能会在master分支上方便修改,然后提交到master
-
预生产如果没问题,上生产环境
最后
在团队协作使用git时候的一些流程。
网友评论