适合小团队的 Git 工作流
大厂的 Git Flow 看着很专业,但对小团队来说太重了。推荐一个简化版:
分支策略
main— 生产环境,随时可部署dev— 开发分支,功能合入这里feature/xxx— 功能分支,从 dev 拉出
日常流程
- 从
dev拉功能分支:git checkout -b feature/login - 开发完成提 PR 合入
dev dev测试通过后合入main并打 tag
几个原则
- 功能分支不要存活超过 3 天
- 提交信息写清楚改了什么
- 合并前必须 Code Review
简单、清晰、够用就好。