跳过导航

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: 重构用户模块

选择适合团队的工作流,让协作更顺畅!

关于作者

拿铁姑娘

拿铁姑娘

貌美如花,产品当家。文档先行,代码随后的拿铁姑娘。