Git操作规约
Git Flow 模型
Git Flow是一种流行的Git工作流程模型,旨在更好地管理Git仓库中的分支和版本控制。它是由 Vincent Driessen 在一篇博文中提出的,并且得到了广泛的采用。
Git Flow 定义了一组严格的分支命名约定和分支的用途,以便团队成员可以更好地协作开发和管理软件项目。该工作流程包括以下几个主要分支:
Master 分支:代表了主要的稳定版本,用于发布生产环境的代码。通常是经过测试和审核的最新可发布代码。
Develop 分支:是开发分支,包含最新的开发代码。所有的功能开发、bug修复等都在此分支上进行。
Feature 分支:用于单个功能的开发,通常从 Develop 分支创建,并在开发完成后合并回 Develop 分支。
Release 分支:用于发布准备,当在 Develop 分支上积累了足够的功能后,会从 Develop 分支创建 Release 分支,用于进行最终的测试和修复 BUG,然后合并回 Master 和 Develop 分支。
Hotfix 分支:用于紧急修复生产环境中的 BUG。从 Master 分支创建, ...