Gitflow - 分支模型

发布时间: 更新时间: 总字数:546 阅读时间:2m 作者: 分享 复制网址
专栏文章
  1. Git 专题介绍
  2. Gitflow - 分支模型(当前)
  3. GitOps 介绍
  4. Git 常用命令
  5. Duplicating a git repository
  6. 图解4种git合并分支方法
  7. Git stash简介
  8. 使用 GPG 签名 Git Commit
  9. Git LFS 使用
  10. Git 仓库瘦身
  11. git hook 之 pre-commit 代码检查使用介绍
  12. Git 创建空的远程/本地分支
  13. Git submodule 使用介绍

GitFlow工作流是Git分支管理的最佳规范。

介绍

xiexianbin logo

图片参考

说明:

  • master/main分支:主分支上的代码要求随时处于可部署状态,且禁止直接在主分支上进行修改
  • develop分支:开发分支过程中的代理,该分支只能通过与其他分支合并来更新内容,且禁止直接在 develop分支 进行修改
  • feature分支:新功能或试验新功能分支,从 develop分支 创建,开发完成后,需要将该 feature分支 合并到 develop分支 ,最后删除该 feature分支
  • release分支:从 develop分支 上创建一个新的 release分支 ,新建的 release分支 只能进行质量测试、bug修复、文档生成等面向发布的任务,不能再添加功能
    • 发布时将 release分支 合并到 master分支 上,并根据版本号为 master分支 添加tag
    • 需要将 release分支 创建以来的修改合并回 develop分支 ,最后删除 release分支
  • hotfix分支:当 master分支 中的代码出现需要立即修复的bug时,从 master分支 上创建一个新的hotfix分支,并在hotfix分支上进行bug修复
    • 修复完成后,需要将hotfix分支合并到 master分支develop分支
    • 并为 master分支 添加新的版本号tag,最后删除hotfix分支
专栏文章
  1. Git 专题介绍
  2. Gitflow - 分支模型(当前)
  3. GitOps 介绍
  4. Git 常用命令
  5. Duplicating a git repository
  6. 图解4种git合并分支方法
  7. Git stash简介
  8. 使用 GPG 签名 Git Commit
  9. Git LFS 使用
  10. Git 仓库瘦身
  11. git hook 之 pre-commit 代码检查使用介绍
  12. Git 创建空的远程/本地分支
  13. Git submodule 使用介绍
最新评论
加载中...
Home Archives Categories Tags Statistics