Git Flow 分支模型
Git Flow的主要特点是有两个长期分支和三个临时分支。
长期分支:Master,develop
Master分支:用于保持与生产环境一致或者半步先于生产环境,保证生产环境的实时可用。
develop:开发的集成分支,主要用于显示最新的开发状况。
临时分支:feature,release,hotfix
feature:新功能特性分支,与develop合并
hotfix:生产环境对应的bug分支,与Master、develop合并。
release:发布实施分支,功能开发完成提交测试的分支,与master合并。
命令:
创建分支特性:git checkout -b 特性分支名称 develop
进行特性内容开发直至可以提交:git add 文件名 ;git commit -m "开发内容注释信息"。
特性分支开发完成后切换至develop分支:git checkout develop
合并特性分支开发内容到develop分支:git merge