关于 w-git-repair
w-git-repair 是用于处理本地 Git 问题的技能,涵盖冲突、分离 HEAD 和上游分歧。它优先采用最小且安全的改动,并在危险操作前征求确认,执行后重新检查仓库状态。
主要功能
- 01检查状态、分支和日志
- 02提出最小安全命令
- 03危险操作前征求同意
- 04重新检查状态与冲突
- 05避免强制推送和绕过钩子
适用场景
- 01解决本地合并冲突
- 02处理分离 HEAD
- 03解决上游分歧
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-git-repair安装后在 Claude Code 中输入/w-git-repair确认已加载。
附带文件references/git-publish.md
详细介绍
协助处理冲突、分离 HEAD、上游分支分歧及其他类似的本地 Git 问题。遵循 git publish。除非用户提出要求,否则不要重写已发布的历史记录。
- 检查
git status、git branch -vv和相关日志。用一句话说明当前问题。 - 提出最少且安全的命令,并说明这些命令会带来什么变化。对于可能丢弃本地更改的命令(
git reset --hard、git clean、git restore),必须先征得用户明确确认。对于会重写历史记录的命令(git rebase、修改已发布提交的git commit --amend),必须先征得用户明确请求。 - 执行获准的命令后,重新检查状态和剩余冲突。绝不强制推送或绕过钩子。
评论
支持 Markdown