一、master 分支
master 为主分支,也是用于部署生产环境的分支,所有提供给用户使用的正式版本,都在这个主分支上发布。为确保 master 分支稳定性, master 分支一般由 develop 以及 hotfix 分支合并,任何时间都不能直接修改代码。
master 分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做 develop。develop 为开发分支,始终保持最新完成以及 bug 修复后的代码,一般开发的新功能时,feature 分支都是基于 develop 分支下创建的。如果想正式对外发布,就在 master 分支上,对 develop 分支进行"合并"(merge)。
-
开发新功能时,以 develop 为基础创建 feature 分支。
-
分支命名: feature/ 开头的为特性分支