mcpField
G
git-workflow-strategy

git-workflow-strategy

github.com/aj-geddes开发373484 次安装34 周前更新
代码仓库

关于 git-workflow-strategy

面向团队协作、代码审查、发布和热修复的 Git 工作流规划指南,涵盖分支模型与合并实践,并提供 GitFlow、GitHub Flow 和主干开发参考。

主要功能

  1. 01分支策略指南
  2. 02GitFlow 与 GitHub Flow 参考
  3. 03主干开发指南
  4. 04合并策略示例
  5. 05代码审查协作实践

适用场景

  1. 01为团队建立协作流程
  2. 02协调功能开发与发布
  3. 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.md
gitflow-workflow-setup.md
merge-strategy-script.md
scripts/
validate-pipeline.sh
templates/
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