首页/开发/Git 与协作速查/GitHub Flow 工作流

GitHub Flow 工作流

轻量流程:只保留一条长期分支,改动走「开分支 → 提交 → 开 PR → 评审 → 合并」,前提是 main 始终可部署。

Git 与协作速查开发更新于 2026-10-12
长期分支仅 main(保持可部署)
流程分支 → Pull Request → 评审 → 合并 → 删除分支
适用持续部署、Web 服务与制品频繁发布的团队

流程示例

流程示例
git switch -c feature/login
git commit -m 'feat: add sso login'
git push -u origin feature/login
# 在平台发起 PR,评审通过后合并并删除分支
官方文档把「main 随时可部署」作为前提,合并动作等价于可发布信号。

易错点

  • 没有发布分支兜底时,回滚依赖 revert 与部署侧回退能力,提前设计好路径
  • 主干保持可部署需要测试与自动化支撑,否则模型退化为口号

数据来源与参考

  • GitHub 官方文档:GitHub Flow
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌