gitflow全部命令解析。

Initialize

git flow init [-fd]

初始化一个新的git repo,支持分支模型。

  • -d 使用默认的分支名称
  • -f 强制

Feature

git flow feature [list] [-v]

列出已存在的 features 功能分支

  • -v 显示详细内容

git flow feature start [-F] <name> [<base>]

创建一个新的功能分支,名称为 name,可选择基于 base 分支创建,而不是默认的 develop 分支

  • -F 在执行本地操作之前从$ORIGIN中获取

git flow feature finish [-rFkDS] <name|nameprefix>

完成功能分支

  • -r 使用 rebase 代替 merge
  • -F 在执行完成之前从$ORIGIN获取
  • -k 在执行完成后保持此分支
  • -D 完成后强制删除此功能分支
  • -S 在合并期间压缩功能分支提交

…TODO

参考文件

gitflow Command Line Arguments