分支策略
常见的工作流有 Git Flow、GitHub Flow 和 GitLab Flow。对于大多数中小团队,GitHub Flow 是最简单有效的选择:
- main:始终可部署的生产分支
- feature/*:从 main 分出,合并回 main
- 通过 Pull Request 进行代码审查
提交规范
推荐使用 Conventional Commits 规范:
feat: 添加用户认证模块
fix: 修复分页计数错误
docs: 更新 API 文档
refactor: 重构数据访问层
chore: 更新依赖版本
Rebase vs Merge
在个人分支上使用 rebase 保持历史整洁;在合并到共享分支时使用 merge --no-ff 保留合并记录。
总结
好的 Git 工作流能让团队协作更加顺畅。选定一个策略后保持一致,比频繁更换策略更重要。