====== 分支开发 工作流 ====== ===== 1 长期分支 ===== master 保存稳定版本, 已经发布,或者已经上线的版本。 proposed(建议) pu:proposed updates 建议更新版本 保存某些特性 稳定性偏低 通常我们不在长期分支上直接编写代码。 我们对于长期分支所做的事情: * 在长期分支上 合入 特性分支(问题,功能等) * 从长期分支上 检出初始代码 建立新分支 ===== 2 特性分支 ===== 特性分支是一种相对短期分支,用来实现单一特性或者功能。 由于git分支的轻量高效,因此非常适合频繁使用。比如一天内进行多次创建、合并、删除。 **举例1:之前线上版本 临时问题分支。** {{https://git-scm.com/book/en/v2/images/basic-branching-4.png}} **举例2:** {{https://git-scm.com/book/en/v2/images/topic-branches-1.png}} {{https://git-scm.com/book/en/v2/images/topic-branches-2.png}}