主分支master 开发分支develop
hotfix分支主要修复master分支bug,修复完成后合并到master与develop分支,流程hotfix合并develop后分支release进行测试,测试完成后hotfix合并通知测试人员测试后合并到hotfix分支。命名后缀+修复版本号
develop开发分支,开发新功能分支feature,后缀命名+功能,如user,order。开发完成后合并到develop,分支release进行测试,最后分支到hotfix进行测试,再合并到master分支。
git工作流需要初始化仓库,本地代码需要和git托管这个一样。
当develop上的feature足够多以至于可以进行新版本的发布时,可以创建release分支。
release分支基于develop,进行很简单的修改后就被合并到master,并打上tag,表示可以发布了。紧接着release将被合并到develop;
先创建相关分支,然后提交,不需要的可以不选,暂存后点击提交,需要进行说明,最后推送。
保存git账号:git config --global credential.helper store