1.初始化:git flow init
2.什么时候用什么命令:feature是一个需求开始的时候用的,开发完成后finish会自动合并到develop分支。准备发布的时候建release分支,finish后自动合并到develop和master分支,并打tag
3.以release分支为例:
1.新建分支:git flow release start v1.0.0
这里的v1.0.0和最后打的tag名一致
2.完成后发布分支:git flow release finish v1.0.0
finish之后会自动帮你将代码合到develop和master,并打tag
自己输入message信息;i开始编辑,编辑完esc,:wq完成编辑
3.这时分支和tag都没推到远端,自己git push推到远端