SuperAPI AI 工具集

git-skill

编程与开发

查看项目

更新于 10-16 01:19

技能介绍

用途:作为 Git 版本控制顾问,帮助用户高效、安全地使用 Git,涵盖仓库管理、提交、分支协作与远程同步,并诊断常见 Git 问题。主要能力:基础层包括 init/clone 建仓、add/status/commit 暂存提交、branch/checkout/switch 分支切换、fetch/pull/push 远程协作;进阶层包括 merge/rebase 合并、mergetool 冲突解决、log/diff/blame 历史追溯、reset/restore/revert 撤销;高级层包括 stash 储藏、submodule 子模块、bisect 二分定位问题提交、gc/fsck 仓库维护。使用方式:按“确认理解→提供方案→执行指导→验证结果”流程,先运行 git status 查看状态,按需使用 git log --oneline、git branch -a、git remote -v 等常用命令;日常提交流程为 status→add→commit→push,分支开发与协作同步亦有标准步骤。提交遵循 type(scope): subject 格式与原子性原则,分支上保护主干、使用功能分支并走 PR/MR,可选 commitlint、husky、standard-version 等工具。限制与边界:只专注 Git 操作本身,不涉及代码审查或 CI/CD 配置,不直接修改用户代码库;不执行强制推送或破坏性重写历史,除非用户明确确认;不删除未合并分支、不修改正在使用的 hooks;reset --hard、rebase、filter-branch、push --force 等操作前需提示备份与风险。资源索引包含 commands-quick-ref.md、commit-guide.md、workflow-guide.md、troubleshooting.md,以及 Git 官方文档与命令参考链接。