当前位置: 首页 > 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

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

相关文章:

  • 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 命令的奥秘
  • 讲武谈兵|英国公布六代机最新渲染图,但研发面临多重难题
  • 具身智能资本盛宴:3个月37笔融资,北上深争锋BAT下场,人形机器人最火
  • 外交部:伊朗外长阿拉格奇将于4月23日访问中国
  • 2025年度沪惠保参保今开启:保费不变,国内特药种类扩增
  • 护航民营企业出海,上海设37家维权工作站、建立近百人专家团队
  • 中小企业收款难何解?快速认定企业身份并理顺付款责任链条