1.初始化
git flow init
这个命令会进行一些默认的配置,可以自动创建上面介绍的所有分支:master、develop、feature、relase、hotfix等分支。
完成后当前所在分支就变成 develop. 任何开发都必须从 develop 开始
2.创建功能分支
git flow feature start 分支名
3.完成功能开发后
git flow feature finish 分支名
该命令将会把 feature/分支名 合并到develope分支,然后删除功能(feature)分支。
4.将feature推送到远程服务器
git push origin feature/分支名
5.功能开发完成,创建发布分支
git flow release start 分支名
当你在完成(finish)一个发布分支时,它会自动所作的修改合并到master分支,同时合并回develop分支
6.系统出问题时创建修复分支
git flow hotfix start 分支名
修复完成后,会自动合并到master分支和develop分支