话说 “工欲善其事,必先利其器”, git flow 就是一个能够很好帮助我们管理版本和规范人员开发的一个工具。
Mac安装
初始化
Git flow init -d 默认分支
分支介绍:
1.master。只有一个,并且不会在master上进行代码的操作。
2.develop。只有一个,新特性的开发是基于develop开发的,但是不能直接在develop上进行开发,而是在基于develop上创建feature分支进行新特性的开发。
3.feature。可以同时存在多个,基于develop分支被创建。对于每一个新的功能可以创建一个新的feature分支,开发结束之后,合并到develop分支即可。
创建一个新的feature分支,命令:
git flow f