项目开发团队协作Git流程

git的操作大家都熟悉,但真正流程方面的东西还是要经历后才明白。那么从开发到上线时,git的流程是什么样的呢?

操作

  1. 新建git开发分支,命名按公司内部规范来。

比如:
项目名-branch-日期-需求


image
  1. 大家一起开发,需求分析之后,有详细的开发方案设计,然后将开发任务分配给小组成员。一般提交的时候代码冲突的情况比较小,如果有也没问题。

参考Git进行协作开发与Idea的Git合并技巧,搞定冲突问题

  1. 开发完成,测试1,测试2,测试N环境部署的是开发分支,如果测试有问题,继续在开发分支修复bug,如果没问题,等预生产

  2. 测试没问题,上预生产环境日期一般在jira中有进行指定的,在上预生产日期前。

  3. 将远程master分支拉取到本地更新到最新,本地开发分支与远程开发分支保持一致并且为最新状态,将本地master分支合并到开发分支

注意:将master合并到开发分支,不是把开发分支合并到master分支


image
  1. 解决冲突,等完全没问题,再把本地合到master上面

  2. 上预生产,如果有问题的话,可能会在master分支上方便修改,然后提交到master

  3. 预生产如果没问题,上生产环境

最后

在团队协作使用git时候的一些流程。

你可能感兴趣的:(项目开发团队协作Git流程)