经过两年的摸索,我们团队终于形成了一套稳定的 Git 工作流。
分支策略
我们采用简化的 Git Flow:
main:生产环境代码,始终可部署develop:开发主线,功能合并到这里feature/*:功能分支,从 develop 拉出hotfix/*:紧急修复,从 main 拉出
Commit 规范
feat: 新增用户登录功能
fix: 修复分页显示错误
docs: 更新 API 文档
refactor: 重构订单模块Code Review
每 PR 必须至少一人 Review,重点检查:
- 代码逻辑是否正确
- 是否有潜在的 Bug
- 命名是否清晰
- 是否有不必要的改动
合并策略
- 功能分支 → develop:Squash Merge
- develop → main:Merge Commit
好的工作流能让团队效率倍增,关键是坚持执行。