Git Flow 工作流
字数: 0 字 时长: 0 分钟
Git Flow 是什么
Git Flow 是一种基于长期分支和临时分支的协作模型,适合有明确发布节奏的项目。
核心分支
master / main
保存稳定的生产版本。
develop
保存正在集成的开发版本。
临时分支
feature
用于开发新功能。
bash
feature/login
feature/order-exportrelease
用于发布前测试和修复。
bash
release/1.2.0hotfix
用于生产问题紧急修复。
bash
hotfix/login-error基本流程
text
main
└── develop
├── feature/*
├── release/*
└── hotfix/*适用场景
- 有固定版本发布
- 多人协作
- 需要区分开发、测试、生产
不适用场景
- 个人小项目
- 持续部署项目
- 分支模型过重会拖慢交付的项目