使用Sourcetree实现Git flow工作流

请先阅读之前相关的两篇文章:

  • Git flow工作流
  • 使用git命令实现Git flow工作流

下面讲解如何使用Sourcetree实现gitflow工作流:

安装Sourcetree工具

最新版本Sourcetree安装教程

初始化项目

clone示例项目:https://gitee.com/quandizhang/git-flow.git
使用Sourcetree实现Git flow工作流_第1张图片

使用git工作流初始化

使用Sourcetree实现Git flow工作流_第2张图片

  • 点击确定后,本地会自动创建并切换到develop分支。
    使用Sourcetree实现Git flow工作流_第3张图片

  • 我们将本地develop推送到云端
    使用Sourcetree实现Git flow工作流_第4张图片

接下来,我们创建feature功能分支

使用Sourcetree实现Git flow工作流_第5张图片

  • 基于develop分支创建
    填写分支名称
    使用Sourcetree实现Git flow工作流_第6张图片
  • 创建完成
    自动切换到新创建的分支
    使用Sourcetree实现Git flow工作流_第7张图片
  • 同样,我们需要把新创建的分支推送到云端仓库
    使用Sourcetree实现Git flow工作流_第8张图片
  • 完成feature功能分支
    使用Sourcetree实现Git flow工作流_第9张图片
  • 合并到develop,并删除功能分支:
    使用Sourcetree实现Git flow工作流_第10张图片

创建release预发布分支

使用Sourcetree实现Git flow工作流_第11张图片

  • 基于develop创建
    填写预发布版本名称
    使用Sourcetree实现Git flow工作流_第12张图片
  • 创建完成
    使用Sourcetree实现Git flow工作流_第13张图片
  • 同样需要推送到远程仓库:
    使用Sourcetree实现Git flow工作流_第14张图片
  • 完成预发布版本
    使用Sourcetree实现Git flow工作流_第15张图片
  • 标签(版本号)
    删除release分支
    合并到master分支,合并到develop分支使用Sourcetree实现Git flow工作流_第16张图片
    查看标签:
    使用Sourcetree实现Git flow工作流_第17张图片

创建hotfix

使用Sourcetree实现Git flow工作流_第18张图片

  • 基于master创建
    填写补丁名称
    使用Sourcetree实现Git flow工作流_第19张图片
  • 同样,需要推送到远程仓库:
    使用Sourcetree实现Git flow工作流_第20张图片
  • 完成补丁修复
    使用Sourcetree实现Git flow工作流_第21张图片
  • 标签(版本名称)
    合并到master,合并到develop
    删除hotfix分支
    使用Sourcetree实现Git flow工作流_第22张图片
  • 这边会生成一个新标签:
    使用Sourcetree实现Git flow工作流_第23张图片
    (完结)上面就是使用Sourcetree实现Git flow工作流的整个过程。

你可能感兴趣的:(Git,git,gitflow,gitflow工作流,sourcetree)