Git flow开发流程

git flow

git clone xxx
git flow init 自动切换到develop分支
[master]      主分支,不做任何修改,只负责push
[develop]     开发分支
[feature/]    功能开发
[release/]    版本发布
[hotfix/]     热修复
[support/]    技术支持

关于feature分支开发步骤

1、基于master分支,创建develop分支

2、基于develop分支,创建feature分支

3、feature分支开发完成,合并到develop分支,自动删除feature分支

4、基于develop分支,创建release分支

5、release分支完成,合并到develop和master,自动删除release分支

git flow init
git flow feature start branch
git add readme.md
git commit -m 'feat(readme):readme.md'
git flow feature finish branch
git flow release start branch
git flow release finish branch
git push

关于hotfix分支开发步骤

1、基于master分支,创建hotfix分支

2、hotfix分支完成,合并到develop和master,自动删除hotfix分支

3、如果在master上修改了代码,并且提交了,也可执行此步骤,将master上的代码同步到develop分支上

git flow hotfix start branch
git add file
git commit -m 'msg'
git flow hotfix finish branch
git checkout master
git push

你可能感兴趣的:(git,github)