关于 git-workflow-strategy
面向团队协作、代码审查、发布和热修复的 Git 工作流规划指南,涵盖分支模型与合并实践,并提供 GitFlow、GitHub Flow 和主干开发参考。
主要功能
- 01分支策略指南
- 02GitFlow 与 GitHub Flow 参考
- 03主干开发指南
- 04合并策略示例
- 05代码审查协作实践
适用场景
- 01为团队建立协作流程
- 02协调功能开发与发布
- 03规划热修复和代码审查流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill git-workflow-strategy安装后在 Claude Code 中输入/git-workflow-strategy确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/collaborative-workflow-with-code-review.mdgitflow-workflow-setup.mdmerge-strategy-script.mdscripts/validate-pipeline.shtemplates/pipeline.yaml详细介绍
Git 工作流策略
目录
概览
通过结构化的分支策略和合并模式,建立高效的 Git 工作流,以支持团队协作、代码质量和部署准备。
适用场景
- 团队协作设置
- 发布管理
- 功能开发协调
- 热修复流程
- 代码审查流程
- CI/CD 集成规划
快速开始
最简可运行示例:
# Initialize GitFlow
git flow init -d
# Start a feature
git flow feature start new-feature
# Work on feature
git add .
git commit -m "feat: implement new feature"
git flow feature finish new-feature
# Start a release
git flow release start 1.0.0
# Update version numbers, changelog
git add .
git commit -m "chore: bump version to 1.0.0"
git flow release finish 1.0.0
# Create hotfix
git flow hotfix start 1.0.1
# Fix critical bug
git add .
git commit -m "fix: critical bug in production"
git flow hotfix finish 1.0.1
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| GitFlow 工作流设置 | GitFlow 工作流设置、GitHub Flow 工作流、主干开发、工作流的 Git 配置(另有 1 项) |
| 合并策略脚本 | 合并策略脚本 |
| 带代码审查的协作工作流 | 带代码审查的协作工作流 |
最佳实践
✅ 应该
- 选择与团队规模和发布周期相匹配的工作流
- 缩短功能分支的生命周期(< 3 天)
- 使用带有类型前缀且描述清晰的分支名称
- 要求合并到 main 前进行代码审查
- 对 main/release 分支启用保护规则
- 经常变基以尽量减少冲突
- 编写原子化且逻辑清晰的提交
- 保持提交消息清晰且一致
❌ 不应该
- 直接提交到 main 分支
- 创建长期存在的功能分支
- 使用含糊的分支名称(dev、test、temp)
- 未经代码审查就合并
- 在一个分支中混合多个功能
- 对共享分支强制推送
- 忽略未通过的 CI 检查
- 在 TBD 中使用合并提交进行合并
评论
支持 Markdown