SuperAPI AI 工具集

git-workflow

编程与开发

查看项目

更新于 10-15 17:20

技能介绍

用途:该技能用于实现规范的 Git 工作流,帮助保持清晰的提交历史、合理管理分支、高效协作并遵循代码审查实践。当用户提到 commit、push、branch、merge、pull request、PR,或代码变更需要保存、准备部署发布、解决合并冲突时会自动调用。

主要能力:

  1. 提交信息规范(Conventional Commits),格式为 <type>(<scope>): <subject>,类型包括 feat、fix、docs、style、refactor、perf、test、chore、ci。示例:feat(auth): add OAuth2 login support、fix(api): handle null response in user endpoint。
  2. 分支命名规范,格式为 <type>/<ticket-id>-<description>,示例:feature/AUTH-123-oauth-integration、bugfix/CORE-456-fix-null-pointer、hotfix/PROD-789-critical-security-patch。
  3. GitFlow 流程:Main 用于生产、Develop 用于集成;功能分支从 develop 创建并合并回 develop;发布分支从 develop 创建并合并到 main 与 develop;热修复分支从 main 创建并合并到 main 与 develop。
  4. 提交前检查:检查暂存区是否含密钥,命令为 git diff --cached | grep -iE "api[_-]?key|secret|password";运行质量门禁,命令为 npm run lint && npm run typecheck && npm run test。

限制:资料未提供更多配置方式、平台支持或价格信息;实际执行效果取决于项目环境与工具链。版本历史为 1.0.0(2025-01-03)初始 Git 工作流技能。