首页/开发/Git 与协作速查/热修复分支流程

热修复分支流程

线上紧急修复的专用通道:从发布标签切分支、最小改动、加急评审、打补丁标签,并把修复回流主线。

Git 与协作速查开发更新于 2026-10-12
起点线上发布标签(如 v1.2.0)
要求改动最小、测试聚焦、流程加急
回流修复合回 main,避免下个版本复发

常用示例

常用示例
git switch -c hotfix/1.2.1 v1.2.0
git commit -m 'fix: guard nil session'
git tag -a v1.2.1 -m 'hotfix 1.2.1'
git push origin hotfix/1.2.1 v1.2.1
git switch main && git cherry-pick <修复提交>
热修复完成后按流程复盘根因,并补齐回归测试,减少同类问题再次发生。

易错点

  • 跳过评审的加急通道也要有边界(如事后补审),否则流程会被滥用
  • 补丁版本号与主线版本规划要对齐,避免版本号打架

数据来源与参考

  • Vincent Driessen《A successful Git branching model》(nvie.com)
  • GitLab 官方文档:紧急修复流程建议
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌