Git工作流、分支约定与GitHub使用指南
1. 工作流与分支约定
1.1 Bug修复工作流
在进行bug修复时,需从master分支(代表生产代码)创建分支。完成修复后,将修复内容合并回develop和master分支。bug修复分支的命名约定为hotfix-*。
1.2 GitHub Flow
领先的Git倡导者和作者Scott Chacon描述了GitHub使用的工作流,即GitHub Flow。其详细介绍可查看 http://scottchacon.com/2011/08/31/github-flow.html 。
1.2.1 GitHub Flow的特点
master分支为长期存在的分支,与git-flow类似,但功能分支从master分支创建,而不是像git-flow那样从develop分支创建。- 功能分支完成后会合并回
master分支,且不会被删除。 - 新开发者想要添加代码时,只需创建一个描述性命名的分支。完成分支开发并经审核后,可将其合并到
master分支。由于