Git Flow

1. Master

作为线上分支

2. Hotfix

作为处理漏洞的分支
基于 Master 分支创建,开发完后需要合并回 Master 和 Develop 分支,同时在 Master 上打一个 tag

3. Release

作为版本分支

  • 基于 Develop 分支创建,用于测试,修改 Bug
  • 一旦创建了 Release 分支之后,不要再从 Develop 分支上合并新的改动到 Release 分支
  • 发布 Release 分支时,合并 Release 到 Master 和 Develop, 同时在 Master 分支上打个 Tag 记住 Release 版本号,然后删除 Release 分支
4. Develop

作为开发分支

5. Feature

作为开发新功能的分支

  • Feature 分支做完后,必须合并回 Develop 分支
  • 合并完分支后一般会删点这个 Feature 分支,但是也可以保留

Git Flow_第1张图片

你可能感兴趣的:(Git,git,运维)