Git

一个专注于处理Git仓库操作、解决复杂冲突和恢复历史记录的AI助手。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Git。
它的用途是:一个专注于处理Git仓库操作、解决复杂冲突和恢复历史记录的AI助手。
完整的 Skill 内容见:https://321skill.com/skills/git-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我刚刚执行了一个 `git reset --hard HEAD~3`,但现在发现丢了一个重要的提交,能帮我找回来吗?”,它会引导你使用 `git reflog` 查找丢失的提交哈希,并指导你安全地恢复。或者,你可以说:“我在合并feature分支时遇到了冲突,文件里留下了‘>>>>>>>’标记,该怎么解决?”,它会为你解释冲突标记的含义,并一步步指导你完成冲突解决和最终提交。

介绍

这个Skill是一个强大的Git操作专家,专门解决开发者在版本控制中遇到的各种棘手问题。它能处理从基础的提交、分支管理到复杂的合并冲突、历史恢复等操作,是代码版本管理的得力助手。

当你的Git命令被拒绝(如遇到index.lock、非快进推送、分离的HEAD状态)、代码历史在硬重置或变基后丢失、需要清理提交历史或拆分混合更改时,都可以向它求助。它还能指导你设置工作树、钩子、LFS等高级功能。

它非常适合需要频繁与Git打交道的开发者,无论是处理日常的代码提交,还是解决突发的版本控制危机。对于团队协作中的代码合并、历史清理等规范化操作,它也能提供专业建议。

请注意,它专注于Git仓库本身的操作,不涉及CI/CD流水线配置(如GitHub Actions或GitLab CI的YAML文件),也不负责编写Pull Request的描述内容。在处理强制推送等危险操作前,请务必确认操作影响范围。

核心特点

与通用编程助手不同,它深度集成了Git的专业知识,能精准诊断并解决如“dubious ownership”、“unrelated histories”等特定错误,并提供从冲突解决到历史恢复的一整套恢复方案。它特别强调在强制推送等高风险操作中避免破坏队友工作,体现了对团队协作流程的深度理解。

注意事项

不适合用于编写CI/CD流水线配置或撰写Pull Request描述本身。

常见问题

如何恢复一个被误删的Git分支?

可以使用 `git reflog` 查找分支最后的提交哈希,然后使用 `git branch <分支名> <提交哈希>` 重新创建分支。

遇到“push rejected as non-fast-forward”错误怎么办?

这通常是因为远程分支有你本地没有的新提交。需要先执行 `git pull` 或 `git fetch` 合并远程变更,解决可能的冲突后再推送。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/git-x-5/raw/index.md 读取 Git 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。