当前位置: 首页 > news >正文

Git Flow分支模型

经典分支模型(Git Flow)

由 Vincent Driessen 提出的 Git Flow 模型,是管理 main(或 master)和 dev 分支的经典方案:

  • main 用于生产发布,保持稳定;

  • dev 用于日常开发,合并功能分支(feature/*);

  • 功能开发在 feature 分支进行,完成后合并回 dev

  • 预发布分支(release/*)用于测试,测试完成合并到 main 和 dev

  • 紧急修复分支(hotfix/*)从 main 拉出,修复后合并回 main 和 dev

    该模型清晰划分职责,减少冲突,适合中大型项目。

  • GitHub Flow

    适合快速迭代和持续部署的项目,只有一个主分支(main),所有功能分支直接从 main 拉出,完成后通过 Pull Request 合并回 main,保持 main 始终可发布状态。适合小团队或需要快速上线的项目。

分支作用
main生产环境分支(已上线)
dev开发主线(功能集成、测试)
feature/*功能开发分支,从 dev
release/*发布准备分支,从 dev
hotfix/*紧急修复分支,从 main

但是有一部分公司是这样的:【个人觉得超级坑】

http://www.dtcms.com/a/149420.html

相关文章:

  • L2-2、示范教学与角色扮演:激发模型“模仿力“与“人格“
  • 从单模态到多模态:深度生成模型的演进历程
  • 【武汉理工大学第四届ACM校赛】copy
  • EAL4+与等保2.0:解读中国网络安全双标准
  • 用 Go 优雅地清理 HTML 并抵御 XSS——Bluemonday
  • 嵌入式---超声波测距模块
  • 时间模块 demo
  • 小白学习java第14天(上):数据库
  • 【目标检测】对YOLO系列发展的简单理解
  • 力扣2685(dfs)
  • 什么是管理思维?
  • APP嵌入WebView实现中国地图分布图
  • Mediatek Android13 设置Launcher
  • UML概览
  • Spark-Streaming简介 核心编程
  • 在线视频转 AVI 的便捷之选,便捷操作,无需下载软件,在线使用
  • 信息系统项目管理师_第十二章 项目风险管理
  • 复盘20250422
  • 3d打印机设备厂家|casaim打印建筑楼盘模型
  • 探索 Linux 路由表及 route 命令的奥秘
  • 每日OJ_牛客_AOE还是单体?_贪心_C++_Java
  • Spring事件机制,如何使用Spring事件监听器
  • ROS 2开发中的目录哲学:源码与产物的共生关系
  • RockChip Android14 修改LCD背光最大值
  • 云账号安全事件应急响应指南:应对来自中国IP的异常访问
  • STM32 外部中断
  • iPaaS+AI:企业数智化转型的“智能基座”与创新引擎
  • Unity 脚本使用(二)——UnityEngine.AI——NavMesh
  • Flink介绍——实时计算核心论文之Dataflow论文详解
  • 进阶篇 第 3 篇:经典永不落幕 - ARIMA 模型详解与实践