master分支:
用于线上发布,正式环境。只做merge develop,hotfix操作
develop分支:
用于测试环境。只做merge本地分支,cherry pick hotfix操作。
本地分支:
用于本地开发。保持和develop分支同步。
git checkout local-branch
git pull origin develop
git rebase develop
配合commitlint保持提交信息的规范。
使用git rebase -i保持commit的简洁。