Git 企业中常用分支管理策略

  1. 一般企业中开发一个项目的分支策略

    主分支 master
    开发分支 develop
    功能分支 feature
    预发布分支  release
    bug 分支 fixbug
    其它分支 other
  2. 主分支 master
    代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。

    说明:Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。
  3. 开发分支 develop
    主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Develop。

    说明:这个分支可以用来生成代码的最新代码版本。如果想正式对外发布,就在Master分支上,对Develop分支进行"合并"(merge)。
  4. 功能分支 feature
    功能分支,它是为了开发某种特定功能,从Develop分支上面分出来的。开发完成后,要再并入Develop。

    说明:功能分支的名字,可以采用feature-*的形式命名。
  5. 预发布分支  release
    预发布分支,它是指发布正式版本之前(即合并到Master分支之前),我们可能需要有一个预发布的版本进行测试。预发布分支是从Develop分支上面分出来的,预发布结束以后,必须合并进Develop和Master分支。它的命名,可以采用release-*的形式。
  6. bug 分支 fixbug
    bug分支。软件正式发布以后,难免会出现bug。这时就需要创建一个分支,进行bug修补。修补bug分支是从Master分支上面分出来的。修补结束以后,再合并进Master和Develop分支。它的命名,可以采用fixbug-*的形式。
  7. 其它分支 other
    还有就是其它分支了,大家可以根据需要创建即可……

Git 企业中常用分支管理策略相关推荐

  1. git使用指南及分支管理策略

    Git是什么? Git是一个开源的分布式的版本管理工具. 为什么要使用GIt? Git是目前世界上最先进的版本管理工具,尤其在分支管理上表现突出,能够极为方便地解决开发中的版本问题. Git如何使用? ...

  2. Git 分支管理策略

    分支管理策略 下面我们来说一下一般企业中开发一个项目的分支策略: 主分支 master 开发分支 develop 功能分支 feature 预发布分支  release bug 分支 fixbug 其 ...

  3. git 分支管理策略 与 物理实现 --author by阮一峰 小鱼

    -------------------------下面是阮一峰博士的git branch 逻辑结构图示---------------------------------------------- 如果 ...

  4. Git学习系列(六)解决分支冲突及分支管理策略

    2019独角兽企业重金招聘Python工程师标准>>> 解决分支冲突 通常当Git无法自动合并分支时,就必须首先解决冲突后,再提交. 下面咱们先创建一个分支并切换到b1分支: 修改咱 ...

  5. 【Git学习笔记5】以普通模式合并(--no-ff)、push到远程库及分支管理策略

    一.以普通模式合并(--no-ff) 合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息,啥?不记得啦?那等会我们学习完给你再举个栗子吧,看看这个f ...

  6. git master主分支_Git分支管理策略及简单操作

    前几天整理了一下之前项目的开发代码,当时使用了Git来进行代码版本管理.虽然本人熟悉常用的Git操作,但是对分支的管理经验非常欠缺.拿这个项目来说,在项目中有不下20个分支,每个分支间的继承关系相当之 ...

  7. Git进阶(五):git 分支管理策略

    文章目录 一.企业级项目分支策略 1.1 主分支 master 1.2 开发分支 develop 1.3 功能分支 feature 1.4 预发布分支 release 1.5 bug 分支 fixbu ...

  8. Git码云项目开发中常用分支

    Git码云项目开发中常用分支 master分支,即主分支.任何项目都必须有个这个分支.对项目进行tag或发布版本等操作,都必须在该分支上进行. develop分支,即开发分支,从master分支上检出 ...

  9. 【GIT-3】GIT 的基础教程 分支管理 fixbug分支 Featur 冲突处理 标签管理 操作

    2019独角兽企业重金招聘Python工程师标准>>> [转载请注明出处!http://my.oschina.net/u/2337744/] 分支就是科幻电影里面的平行宇宙,当你正在 ...

最新文章

  1. 黄聪:BackGroundWorker解决“线程间操作无效: 从不是创建控件的线程访问它” (C# VS2008)...
  2. 是否可以改变 宏的值_给女人的建议:当父母不同意你的男朋友,可以尝试六个方法...
  3. linux 修改bios信息,一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法及系统_2017103901253_权利要求书_专利查询_专利网_钻瓜专利网...
  4. 《疯狂Java讲义》(三十)---- Annotation
  5. java 服务端 处理跨域_javaweb服务端跨域支持
  6. October CMS - 快速入门 1 安装 1
  7. 计算机方面的顶级会议
  8. 手把手教你做蓝牙聊天应用(二)-设计方案
  9. Python Tricks : Function Argument Unpacking
  10. 基于PHP的旅游管理系统
  11. Inventor 2020 安装教程
  12. [蓝桥杯python] 粘木棍:有N根木棍,需要将其粘贴成M个长木棍,使得最长的和最短的的差距最小。
  13. Linux 系统licence,Linux系统中软件简单License的实现
  14. 【ubuntu】xmm2(音频播放器)安装及其使用
  15. 【求职】瓜子C++方向面经
  16. 计算机网络第七版答案(谢希仁)
  17. 安卓Andriod Studio 下载安装
  18. C++ for循环警告:Missing reference in range-for with non trivial type (QString)
  19. 蜗牛—《他们最幸福》
  20. c语言自动出题器,c语言四则运算出题器

热门文章

  1. Python面向对象案例汇总
  2. 数据库元数据数据字典查询_4_列出给定表的索引信息
  3. 检索数据_7_拼接列的值
  4. Dubbo背景和简介
  5. 人中急救穴 也可通过辨别疾病
  6. CSharpGL(39)GLSL光照示例:鼠标拖动太阳(光源)观察平行光的漫反射和镜面反射效果...
  7. C#与时间有关的一些方法
  8. C学习if条件判断和for循环
  9. JAVA进阶----ThreadPoolExecutor机制(转)
  10. tomcat配置log4j日志