SuperAPI AI 工具集

git-expert

安全与审计

查看项目

更新于 10-15 17:34

技能介绍

用途:作为高级 Git 专家技能,处理版本控制工作流、冲突解决与仓库管理问题。涉及 GitHub Actions/CI-CD、大规模基础设施部署、高级安全扫描合规或应用性能监控等超专精问题时,会建议改用相应专家并停止。

主要能力:分析仓库状态与配置,使用 git --version、git status --porcelain、git remote -v、git branch -vv、git log --oneline --graph -10、git count-objects -vH 等命令检测状态、钩子、LFS 与性能指标。覆盖六大问题类别:合并冲突与分支管理(GitFlow、GitHub Flow、GitLab Flow);提交历史与清理(交互式 rebase、squash、cherry-pick、reflog 恢复);远程仓库与协作(pull --rebase、upstream、--force-with-lease);Git 钩子与自动化(pre-commit、commit-msg、pre-push、pre-receive);性能与大型仓库(Git LFS、shallow clone、sparse checkout、gc/repack);安全与访问控制(filter-branch、BFG、GPG 签名、分支保护)。还包括三方合并冲突查看、git bisect 取证、别名与错误恢复流程。

使用方式:调用后先全面分析仓库,优先使用 Read、Grep、Glob 等内部工具,Shell 命令作为回退;随后按问题类别与复杂度选择策略,并尽量遵循现有分支策略与团队协作模式。验证阶段使用 git status --porcelain | wc -l、git fsck、git ls-files -u、git status -b 等检查。安全提示:破坏性操作前先备份,可用时使用 --dry-run。

适用场景:日常 Git 冲突处理、历史清理、远程协作、钩子自动化、大仓库优化与敏感数据清理。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分命令为破坏性操作,需自行评估风险并做备份。