适合小团队的 Git 工作流


大厂的 Git Flow 看着很专业,但对小团队来说太重了。推荐一个简化版:

分支策略

  • main — 生产环境,随时可部署
  • dev — 开发分支,功能合入这里
  • feature/xxx — 功能分支,从 dev 拉出

日常流程

  1. dev 拉功能分支:git checkout -b feature/login
  2. 开发完成提 PR 合入 dev
  3. dev 测试通过后合入 main 并打 tag

几个原则

  • 功能分支不要存活超过 3 天
  • 提交信息写清楚改了什么
  • 合并前必须 Code Review

简单、清晰、够用就好。