Gitlib入门实例——(7)gitflow分支

Gitlib入门实例——(7)gitflow分支

Master:主分支,不在此分支上直接进行编辑代码的工作。主要用来开发完毕后把代码合并到这条分支上。

Hotfix:在项目发布以后有可能会再次发现bug,需要及时修复。这时需要在Master分支上新建一条分支,修复bug之后在把此分支合并到Master分支。

Release:预发布分支,该分支是从Develop分支上分出来的。在Develop分支上开发完功能之后,用于在发布之前新建一条分支进行测试修改bug等功能,如果对代码进行了修改,需要把该分支内容同时合并到Master分支和Develop分支上。

Develop:开发分支,在该分支上进行功能开发,开发时用到的Feature分支需要以该分支为主分支。

Feature:开发人员不直接在Develop分支上做修改,每个开发人员都单独拉出来一条新的分支,做完修改之后把这条分支合并到Develop分支上并推送到远程。

Issue在开发代码的过程中如果发现一个bug需要及时处理,应该在单独建立一条issue分支处理bug,完成修复后再把此条分支合并到develop分支上。