参考:

准备

图解

git flow - 图1

依赖

参考:https://github.com/petervanderdoes/gitflow-avh/wiki/Installation

mac上可能没有git flow 命令。

  1. # 检测是否支持,如果是 0.4.1 则表明不支持。
  2. git flow version
  3. # 如果版本有问题
  4. brew uninstall git-flow
  5. brew install git-flow-avh

idea插件

1、安装:Git Flow Integration
2、安装后重启idea,效果如下,如果没有gitflow,则查看右边的锁是否锁上了。
image.png

插件使用

初始化

在master分支,并且都已经提交的情况下初始化,使用默认就行。

git flow - 图3

初始化后:
image.png

feature分支

开始新的feature后:
image.png
publish会推送到远程
finish 会合并到develop,并删除本地和远程分支。

release

发版 v1.0

Bugfix

平时开发修改bug

HotFix

类似于release,是修改线上的bug。