为了规范代码库分支管理和版本管理,使代码分支及版本结构清晰,方便维护,并避免由于维护造成的错误的版本发布等问题。通常每个应用或者是二方库的代码将包括master、develop、release、hotfix、feature分支,release、hotfix分支的命名规则分别为:release-*,hotfix-*。feature分支的命名可以使用除master,develop,release-*,hotfix-*之外的任何名称。master和develop分支都是主分支,主分支是所有开发活动的核