Git 工作流程(git工作流程)

版本控制几乎是所有开发项目的必备, git 是目前主流的版本控制系统,下面介绍几种常用的工作流程。

目录:

  • 最简模式
  • 特征分支
  • 开发分支
  • 开发 特性分支
  • 发布分支

1. 最简模式

Git 工作流程(git工作流程)

这是最简单的工作流模式,只使用 master 分支。

这种方式只适合于非常小的项目,例如个人项目。

当团队增长后,这种方式会极其混乱,产生大量的代码冲突。

2. Feature 特征分支

Git 工作流程(git工作流程)

在上种方式上添加了 feature 特征分支。

每个 feature 分支都是用来开发某个新功能,以便与项目的其他部分隔离。

当 feature 分支中的功能开发完成后,这个分支就合并到 master 分支。

所以 feature 分支的生命周期比较短。

3. Developer 开发分支

Git 工作流程(git工作流程)

开发分支基于 master 分支创建,并与 master 一样长期存在。

开发分支是开发时随时提交的代码,master 分支中是达到可发布状态的代码。

这种模式与最简模式一样,只适合非常小的团队。

4. Developer Feature 混搭

Git 工作流程(git工作流程)

这2种策略可以很好的混合使用。

master 分支中总是可发布的代码。

feature 分支只与 developer 分支合并。

当 developer 分支中的代码测试通过后,合并到 master 分支,然后发布。

5. release 发布分支

Git 工作流程(git工作流程)

在上一种模式上进行了扩展,这种方式适用于频繁发布的大型项目。

当 feature 都开发完成,合并到 developer 分支,测试通过后进入到发布状态,这时,创建一个 release 分支。

release 为 预上线分支 ,如果上线前发现了bug,在 release 上进行修改提交,这样就可以允许其他团队在不干扰发布工作的情况下处理新功能。

当 release 确定发布时,要合并到 master 和 developer 分支。

这种模式基础上还有一种扩展: hotfix分支 ,用于修复紧急bug,从 master 创建,修复完成后,合并到 master 和 developer 分支。

也就形成了这个经典的 git 工作流图:

Git 工作流程(git工作流程)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月2日 上午11:15
下一篇 2022年6月2日 上午11:17

相关推荐

  • 全省高校系统《改革完善省级财政科研经费管理的实施意见》专题培训会议召开

    5月11日,省教育厅举办全省高校系统《改革完善省级财政科研经费管理的实施意见》专题视频培训会议,深入解读《山东省人民政府办公厅关于改革完善省级财政科研经费管理的实施意见》,介绍说明…

    2022年5月29日
    225
  • 项目管理项目

    项目管理项目 项目管理是一种管理项目的方法,它可以帮助组织有效地计划、组织、控制和交付项目成果。在现代商业环境中,项目管理已经成为了一种至关重要的工具,对于企业的成功来说是必不可少…

    科研百科 2024年8月20日
    50
  • 科研项目书需要查重重吗

    科研项目书需要查重重吗? 科研项目书是进行科学研究的重要文档之一,它记录了科学研究的整个过程和成果,是科研进展的重要记录和证明。在编写科研项目书时,需要注意检查是否存在重重情况。 …

    科研百科 2025年5月6日
    1
  • 云项目管理

    云项目管理:新时代下的项目管理革命 随着云计算和大数据技术的快速发展,云项目管理已经成为了项目管理领域的一个热门话题。云项目管理不仅可以提高项目的效率,还可以降低项目的风险。本文将…

    科研百科 2024年8月12日
    48
  • 招投标流程是什么?需要准备什么资料,一图快速搞懂招投标流程

    招投标概念及分类 招投标是招标和投标两项工作的简称,其中招标主要是建设单位或者施工总承包实施的,招标可分为公开招标和邀请招标,而建筑中的投标主要是指总包向建设单位投标、分包向总包单…

    2022年5月31日
    224
  • 最高人民法院关于健全完善人民法院主审法官会议工作机制的指导意见(试行)

    最高人民法院印发《关于健全完善人民法院主审法官会议工作机制的指导意见(试行)》的通知 法发〔2018〕21号 各省、自治区、直辖市高级人民法院,解放军军事法院,新疆维吾尔自治区高级…

    科研百科 2022年6月2日
    222
  • 课题需要延期一年,怎么写原因(课题需要延期一年,怎么写原因呢)

    众所周知,大多数不能如期完成研究或者达到结题标准的课题,可以通过延期获得更多的时间。但课题延期并不是默认的,需要说明原因得到相关单位的审批。那么,课题延期一年原因怎么写? 在课题申…

    科研百科 2024年6月19日
    115
  • 科研项目评审财务

    科研项目评审财务是科研项目中非常重要的一环,它关系到科研项目是否能够按时、按质、按量完成,同时也关系到科研项目的经费使用是否得当。因此,科研项目评审财务的公正、透明和严谨性非常重要…

    科研百科 2025年2月21日
    0
  • 科研项目全过程管理总结

    科研项目全过程管理总结 科研项目是推动科技创新的重要力量,其全过程管理对于项目的成功实施至关重要。本文将对科研项目全过程管理进行总结。 一、项目启动 项目启动是项目开始的第一步,也…

    科研百科 2025年5月7日
    1
  • 湖南省永州市新版企业怎么开通税务登记

    湖南省永州市新版企业怎么开通税务登记 近年来,随着经济的发展,越来越多的企业开始成立。而对于新成立的企业,如何开通税务登记成为了一个重要问题。在湖南省永州市,新版企业如何开通税务登…

    科研百科 2024年10月24日
    0