Git 工作流最佳实践
分支策略
Git Flow
# 主要分支
main # 生产分支
develop # 开发分支
# 辅助分支
feature/* # 功能分支
release/* # 发布分支
hotfix/* # 热修复分支
GitHub Flow
更简洁的工作流:
main # 主分支
feature/xxx # 功能分支
1. 从 main 创建功能分支
2. 提交修改
3. 创建 Pull Request
4. Code Review
5. 合并到 main
Commit 规范
Conventional Commits
feat: 新功能
fix: 修复 Bug
docs: 文档更新
style: 代码格式
refactor: 重构
test: 测试
chore: 构建/工具
好的 Commit 示例
feat(api): 添加用户认证接口
- 实现 JWT 令牌生成
- 添加登录/注册路由
- 集成密码加密
Closes #123
Code Review 最佳实践
1. 小而频繁的 PR:每次 PR 不超过 400 行代码
2. 描述清晰:说明改动原因和影响范围
3. 自动化检查:集成 CI/CD 自动运行测试和 lint
4. 建设性反馈:指出问题同时提供建议方案
总结
好的工作流不是束缚,而是团队高效协作的基石。
选择适合团队的工作流,坚持规范,定期回顾和优化。