用途:为团队协作与发布管理提供标准化 Git 工作流,覆盖分支策略、提交信息、PR、发布、冲突解决与 Git 规范。
主要能力:提供 GitHub Flow 与 GitFlow 两种分支策略及分支命名规范(feature/、fix/、chore/ 等);Conventional Commits 提交格式与类型表(feat、fix、docs、style、refactor、perf、test、chore、ci);PR 模板与代码评审清单;合并策略(merge、squash、rebase);语义化版本与发布流程、Changelog 格式;rebase 冲突处理;pre-commit、commit-msg、pre-push 钩子示例;常用命令与 Git 配置别名。
使用方式:执行任何 Git 操作前先检查现有约定,例如 cat CONTRIBUTING.md .github/pull_request_template.md 2>/dev/null、git log --oneline -20,检查钩子目录与 package.json 中的 husky/lint-staged/commitlint,查看分支保护与 CI/CD 配置。创建 PR 前先 rebase main,再 git push -u origin feature/my-feature 与 gh pr create。发布时用 npm version patch、git tag -a v1.2.3 -m "Release v1.2.3"、git push origin main --tags、gh release create。
适用场景:设置分支策略、编写提交信息、创建 PR、管理发布、解决合并冲突、建立 Git 约定。
限制:资料未提供具体平台支持范围、收费、价格或效果数据;示例命令需按项目实际情况调整。