Git

精通Git全栈操作,从日常提交到复杂问题修复的AI助手。

安装使用

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

帮我安装这个 AI Skill:Git。
它的用途是:精通Git全栈操作,从日常提交到复杂问题修复的AI助手。
详细介绍见:https://321skill.com/skills/git-x-4/
请根据该页面的说明完成安装。

使用示例

“我不小心执行了 `git reset --hard HEAD~3`,丢了三天的代码,还能找回来吗?”,它会指导你使用 `git reflog` 查找丢失的提交记录,并一步步教你如何恢复。或者

对AI说:“我想把最近一次提交拆分成两个逻辑独立的提交,该怎么做?”,它会详细解释使用 `git reset HEAD~` 和 `git add -p` 进行交互式暂存,然后分别提交的过程。

介绍

这个Skill是一个专注于Git版本控制的AI助手,旨在解决开发者在代码版本管理过程中遇到的各种问题。无论是日常的提交、分支管理,还是棘手的冲突解决、历史恢复,它都能提供专业的指导和操作支持。

它通过理解用户的自然语言描述,直接提供可执行的Git命令或解决方案。例如,当用户描述“推送被拒绝,提示非快进合并”时,它会解释原因并给出git pull --rebase等具体操作步骤。它还能指导用户完成更复杂的操作,如拆分混合提交、清理提交历史、设置Git钩子等。

这个Skill非常适合所有需要与Git打交道的开发者,包括前端、后端、全栈开发以及运维工程师。无论是Git新手需要学习基础操作,还是经验丰富的开发者遇到了罕见的疑难杂症,都能从中获得帮助。

使用建议是,在描述问题时尽量具体,例如提供Git的错误提示信息。需要注意的是,它专注于Git仓库本身的操作,不涉及CI/CD流水线配置(如GitHub Actions YAML)或撰写Pull Request描述内容,这些应由专门的Skill处理。

核心特点

与仅提供基础Git命令的助手不同,它深度覆盖Git的疑难杂症和高级工作流,如恢复丢失的提交、解决“可疑所有权”等复杂错误,并指导设置Git LFS、工作树等高级功能,是解决Git“深水区”问题的专家。

注意事项

不适合用于编写CI/CD流水线配置文件(如.github/workflows下的YAML)或撰写Pull Request的描述正文。

常见问题

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

可以使用 `git reflog` 查找被删除分支的最后一次提交哈希,然后使用 `git checkout -b <分支名> <提交哈希>` 重新创建分支。

Git push被拒绝,提示‘非快进(non-fast-forward)’怎么办?

这通常是因为远程分支有您本地没有的新提交。可以先执行 `git pull` 合并远程更改,或使用 `git pull --rebase` 变基后再推送。