Git 工作流最佳实践
latte-girl·
Git工作流团队协作
常见工作流
1. Git Flow
适合有固定发布周期的项目:
main ────────────────────────────────
\ /
develop ──────────┬──
\ \ /
feature-a feature-b
2. GitHub Flow
适合持续部署的项目:
# 从 main 创建分支
git checkout -b feature/new-button
# 开发完成后推送
git push origin feature/new-button
# 创建 PR,Review 后合并3. Trunk Based
适合高频发布的团队:
# 所有人直接在 main 开发
# 使用 feature flag 控制功能发布提交规范
使用 Conventional Commits:
feat: 添加用户登录功能
fix: 修复密码验证 bug
docs: 更新 README
refactor: 重构用户模块
选择适合团队的工作流,让协作更顺畅!