首页/开发/Git 与协作速查/环境分支模式

环境分支模式

用 pre-production、production 等分支对应部署环境,代码逐级合并推进;结构直观,但合并链路会变长。

Git 与协作速查开发更新于 2026-10-12
结构main → pre-production → production
优点部署状态与分支一一对应,便于审计
代价合并链路长、修复需要在多处落地

逐级合并示意

逐级合并示意
git switch main && git pull --ff-only
git switch pre-production && git merge --ff-only main
git switch production && git merge --ff-only pre-production
替代方案是用制品晋级(同一构建产物逐环境推进),避免在多条分支上重复合并。

易错点

  • 每条环境一条分支时,修复要在多条线重复落地,规则不清晰就会漂移
  • 分支合并方向必须单一(只向上推进),回合并会让历史变得难以推理

数据来源与参考

  • GitLab 官方文档:环境分支(GitLab Flow)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌