项目开发团队协作Git流程

作者: Real_man | 来源:发表于2018-12-28 16:04 被阅读14次

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流程

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

  • git常用命令

    git常用命令 团队协作git操作流程: 克隆一个全新的项目,完成新功能并且提交: 目前正在test分支上面开发某...

  • 流程

    GIT常用命令 =====================团队协作开发 1.基础流程操作1)首先创建中央仓库:可以...

  • git几个常用命令介绍(项目相关+内部分享)

    楔子 本文的有些git命令是基于我本地的git alias,如下做下解释: 项目背景 开发项目特别是团队协作的项目...

  • Gitflow开发流程

    Git flow 请大家在协作开发过程中,尽量使用这种流程,对自己和团队都有利。 Git flow 定义 1、gi...

  • git flow入门教程

    Git Flow是一套基于Git进行开发流程管理的框架,其精髓在于其流程可以使得多人协作时可以有效地配合项目流程进...

  • git命令

    git常用命令: 团队协作git操作流程: 目前正在test分支上面开发某个功能,但是没有完成。突然一个紧急的bu...

  • iOS团队开发 git使用管理

    Git iOS 多人开发 git - xcode 团队开发 iOS开发中的Git流程(动态演示)

  • 使用 Git 协作开发项目指南

    1. Git fetch和git pull的区别 使用 Git 协作开发项目指南

  • 笔记 | 关于 IDEA 中 Git-Flow 插件的使用

    背景 用 Git 管理代码版本,希望 开发-发布 流程更加规范,至少在多人协作的项目上,需要防止开发时的代码合并问...

网友评论

    本文标题:项目开发团队协作Git流程

    本文链接:https://www.haomeiwen.com/subject/uuqelqtx.html