git flow
用过git,那么肯定要碰到gitflow,gitflow个人认为是多人协作下使用git的一个规范,完全就是git操作,不过安装git flow后特定的命令可以帮我们做很多的事情,理解可以参考阮一峰的文章。
功能开发1
2
3
4
5
6
7
8
9
10
git flow init
git flow feature start editimage #这时项目会自动切换 feature/editimage分支
git flow feature finish editimage
git push origin develop
bug修复1
2
3
4
5
6
7
8
9
10
11
12
# 切换到master分支
git checkout master
# 更新master分支
git pull origin master(更新master分支为最新)
#生成一个hotfix分支(这个从master分支上切出来,不是从develop)
git flow hotfix start hfx
# 最终修改完成后,结束hotfix以供发布(修改后的代码会自动合并到master和develop两个分支)
git flow hotfix finish hfx
# 发布最终的master分支和develop分支
git push origin master
git push origin develop