Git
一个专注于Git仓库操作、冲突解决和历史恢复的AI助手技能。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Git。 它的用途是:一个专注于Git仓库操作、冲突解决和历史恢复的AI助手技能。 完整的 Skill 内容见:https://321skill.com/skills/git-x-2/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我不小心执行了 `git reset --hard HEAD~3`,丢了三天的代码,还能找回来吗?”,它会引导你使用 `git reflog` 查找丢失的提交哈希,并指导你安全地恢复工作。或者,当你说“我的分支合并时出现了冲突,文件里留下了 `<<<<<<< HEAD` 标记,怎么解决?”,它会为你解释冲突标记的含义,并一步步指导你手动解决冲突或使用合适的工具。
介绍
这个技能旨在解决开发者在日常使用Git时遇到的各种棘手问题。无论是基础的提交、分支管理,还是复杂的合并冲突、历史恢复,它都能提供专业的指导和操作建议。
当Git命令被拒绝(如遇到index.lock、非快进推送、游离HEAD等),或者在硬重置、变基出错、分支删除后丢失了工作内容时,你可以向它求助。它还能指导你如何拆分混合提交、撰写提交信息、清理历史记录,甚至在需要强制推送时避免影响队友的工作。
该技能非常适合所有需要频繁使用Git进行版本控制的开发者,包括前端、后端、全栈开发以及运维工程师。无论是处理个人项目还是团队协作,它都能帮助你更高效、更安全地管理代码仓库。
使用建议:在描述问题时,尽量提供具体的Git错误信息或操作上下文,这将有助于获得更精准的解决方案。请注意,它不适用于编写CI/CD流水线配置(如GitHub Actions、GitLab CI)或撰写Pull Request描述本身。
核心特点
与通用编程助手相比,它深度聚焦于Git的疑难杂症,特别是历史恢复和冲突解决等高风险操作,提供了更专业、更安全的操作指导,而非简单的命令查询。
注意事项
不适用于编写CI/CD流水线YAML配置或撰写Pull Request描述本身。
常见问题
如何恢复一个被误删的Git分支?
可以使用 `git reflog` 查找分支最后提交的哈希值,然后用 `git checkout -b <branch-name> <hash>` 重新创建分支。
Git push被拒绝,提示非快进(non-fast-forward)怎么办?
通常需要先拉取远程最新更改(`git pull`)并解决可能的合并冲突,然后再推送。如果确定要覆盖,可使用 `git push --force-with-lease`(比 `--force` 更安全)。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/git-x-2/raw/index.md 读取 Git 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/git-x-2/raw/index.md(查看排版版本)