SuperAPI AI 工具集

git-cli

通用与其它

查看项目

更新于 10-15 17:26

技能介绍

用途:这是一个 Git CLI 辅助技能,适用于用户想通过命令行了解或执行 Git 操作的场景,包括查看变更、暂存与提交、分支管理、push/pull、stash、历史、标签、合并/变基与克隆。

主要能力:提供快速参考命令表(状态与差异、暂存与取消暂存、提交、分支、同步远程、stash、历史、克隆/初始化、远程、撤销、修补提交、标签、合并/变基),并指引更详细的资料:reference/commands.md(完整命令与示例)、reference/workflows.md(分支、发布、冲突等工作流)、reference/troubleshooting.md(错误、恢复、detached HEAD、.gitignore)。assets/ 提供提交信息模板与常见 .gitignore 模板。

必要用法:先确认环境——确保 Git 在 PATH 上,且用户处于仓库中运行命令;可用 git status 或 scripts/is-repo.sh 判断。优先使用只读命令(git status、git diff、git log),除非用户明确理解风险,否则不要建议破坏性命令(git reset --hard、git clean -fdx、git push --force)。恢复时可先用 git reflog 找提交。

脚本(在仓库根目录运行):scripts/is-repo.sh(是仓库返回 0,否则 1)、scripts/status-summary.sh(简短状态+分支+最近提交)、scripts/branch-list.sh(本地与远程分支及上游)。Windows 上需在 Git Bash 或 WSL 运行,例如 bash scripts/status-summary.sh。

适用场景与限制:适合需要命令行 Git 操作指导与工作流参考的用户。资料未提供安装步骤、平台支持范围、收费或效果保证,也未提供可视化图表示例;需要图表时仅以文字描述,除非用户明确要求图片。