← [ BACK_TO_NOTES ]

Git Lab Flow

GitLab Flow 的核心原则、分支模型和适用场景。

#growing #concept #dev

GitLab Flow

Overview

  • 提出者: GitLab 官方
  • 起源: 为了解决 GitHub Flow 过于简单(无法应对复杂的部署环境)和 Gitflow 过于复杂的问题,GitLab 提出了这个折中方案。
  • 核心逻辑: 它是 GitHub Flow 的增强版,引入了**“上游优先” (Upstream First)** 的原则。
    • 它允许在 master 之外建立环境分支(如 production, pre-production)或版本分支(如 stable-1.0)。
    • 代码必须先合并到 master,经过测试后,再 cherry-pick 或 merge 到下游的环境分支中。
  • 适用场景: 需要部署到多个环境(测试、预发、生产)的公司,或者需要维护多个旧版本的软件。
创建于 2025/12/18 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本