GitFlow

作者: 天之朗 | 来源:发表于2016-12-30 12:24 被阅读0次

假设你已经熟悉git的基本操作:如不熟悉请参考:GitBook
这里简单回顾一下git基本操作

提交基本操作

  • 把改变的文件加入暂存区
    git add .
  • 提交暂存区的文件
    git commit -m "提交注释"
  • 拉取远程仓库的代码,如果有冲突,则合并后再提交
    git pull origin branch-namegit pull
  • 把本地提交推到远程仓库
    git push origin branch-namegit push

分支相关操作

  • 创建分支
    git branch branch-name
  • 合并分支:把developer分支合到当前分支
    git merge developer
  • 删除合并后的分支
    git branch -d branch-name

GitFlow基本概念: 工作流定义了一个围绕项目发布的严格分支模型。虽然比功能分支工作流复杂几分,但提供了用于一个健壮的用于管理大型项目的框架。

工作方式

Gitflow工作流仍然用中央仓库作为所有开发者的交互中心。和其它的工作流一样,开发者在本地工作并push分支到要中央仓库中。

历史分支

相对使用仅有的一个master分支,Gitflow工作流使用2个分支来记录项目的历史。master分支存储了正式发布的历史,而develop分支作为功能的集成分支。这样也方便master分支上的所有提交分配一个版本号。

图1

功能分支

相关文章

网友评论

      本文标题:GitFlow

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