主分支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