美文网首页
git flow流程规范

git flow流程规范

作者: 沉默紀哖呮肯伱酔 | 来源:发表于2020-06-07 21:02 被阅读0次

git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。使我们的git分支管理更加清晰明了。解决日常开发的流程上的问题。

git-model@2x.png

我们可以使用不同功能的分支:

  • 生产 master
  • 开发分支 develop
  • 功能分支 feature
  • 发布分支 release
  • 修复分支 hotfix

生产 master 这是我们的稳定版本的线上分支

开发分支develop 这是我们的主开发分支

功能分支feature 从develop迁出 最终合并回develop

发布分支release 从develop迁出,用于每个迭代版本的分支。最终合并回develop和master。该分支分支命名约定:release-*

修复分支 hotfix 从master迁出,用于修复线上的bug。最终合并回develop和master。该分支命名约定:hotfix-*

如何使用:

首先创建一个功能分支,开始使用新功能时,请从develop分支分支。

  git checkout -b myfeature develop

我们创建一个发布分支,从develop迁出

git checkout -b release-1.0.0 develop

当我们本次迭代的功能开发好之后,将我们的feature分支合并到release-1.0.0分支上。

git checkout release-1.0.0
git merge myfeature

当我们的本次迭代测试完成以后,将该release分支分别合并到develop和master分支。

git checkout master 
git merge release-1.0.0
git tag -a 1.0.0 // 我们可以在master分支上打一个tag 

git checkout develop
git merge release-1.0.0

如果我们遇到线上的bug 需要紧急的时候,我们可以创建hotfix分支来修复,记得从master迁出,完成之后分别合并到master和develop

到此 我们的一个迭代的开发就完成了

相关文章

  • git flow安装

    发版流程 git flow安装 推荐用git flow 流程管理项目代码分支 [x] 规范化: 所有的featur...

  • 发版流程

    发版流程 git flow安装 推荐用git flow 流程管理项目代码分支 [x] 规范化: 所有的featur...

  • git flow流程规范

    git-flow 是一个 git 扩展集,按 Vincent Driessen 的分支模型提供高层次的库操作。使我...

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

  • GitFlow

    git-flow 是关于如何使用Git的约定; 不仅代码要有规范,代码的管理也要有规范的流程,所有目前很多工程师都...

  • GitFlow讲解

    Git Flow 工作流程 1.Git Flow是什么它解决了哪些问题: 2.Git Flow安装: 3.Git ...

  • 关于git flow工作流程的一点思考

    关于git flow工作流程的一点思考 Git Flow工作流程 Git分支管理策略 具体流程暂不细表,参考文章中...

  • git flow工作流

    git-flow是一个关于git的工具,它能更好的规范你当前项目的流程,让你的工作流程变的更加合理有效,简单说,g...

  • Git Flow工作流总结

    就像代码需要代码规范一样,代码管理同样需要一个清晰的流程和规范,git flow制定了一个比较规范的分支管理和版本...

  • Git 工作流程

    文中内容仅供参考。 Git 工作流程简单介绍了三种广泛使用的工作流程: Git flow Github flow ...

网友评论

      本文标题:git flow流程规范

      本文链接:https://www.haomeiwen.com/subject/qovazhtx.html