高级 Git 工作流专家(Git Advanced) Skill 技能
结构化指导交互式变基、冲突解决与历史恢复,附可选本地助手
技能简介
Git Advanced 是一款面向复杂 Git 维护场景的 Agent 技能,为 Claude、Codex、Claude Code 提供结构化的操作指引、恢复步骤,以及可选的本地 Bash 助手。当历史改写、冲突解决、分支清理这类高风险操作让人无从下手时,它能把每一步拆解清楚,并给出安全的回滚与备份方案,显著降低误操作代价。
核心能力
- 交互式变基:讲解重排、压缩、编辑提交与中止变基的完整流程。
- 冲突解决:指引 ours / theirs / 手工合并工具的选择,以及合并、变基、拣选的继续与中止。
- 分支治理:提供分支清理、分支策略与陈旧分支审查的工作流。
- 历史恢复:基于 reflog 的恢复方法,以及安全改写历史的注意事项。
- 回归排查:支持 git bisect 及相关排障指引。
- 本地助手:内置可选 Bash 脚本,辅助本地仓库维护。
安装配置
- 使用命令安装:
npx skillstore add autumnsgrove/git-advanced。 - 确认本地具备 Bash 与 Git 环境(本地助手依赖该环境)。
- 在助手中加载技能,并根据团队仓库策略调整示例命令。
使用步骤
- 改写历史或删分支前,先创建备份分支并检查当前状态。
- 用交互式变基整理提交,遇冲突时明确选择解决策略并验证结果。
- 仅在与其他协作者协调后,才使用 force-with-lease 推送。
- 在一次性测试仓库中先行演练恢复步骤,确认无误再用于正式仓库。
适用场景
- 评审前整理分支:把一串零散的工作中提交整理成清晰可评审的历史。
- 解决棘手集成冲突:在多分支合并时选择正确策略,分阶段完成合并或变基。
- 制定团队分支模型:对比 Git Flow 与主干开发,输出发布、热修与特性分支规范。
- 恢复丢失提交:在误 reset 后用 reflog 谨慎找回提交,避免覆盖现有工作。
适用人群
需要处理复杂 Git 历史的开发者、技术负责人、DevOps 工程师,以及希望建立团队分支与提交规范的协作团队。
工作原理
技能以提示词模板与指导文档为核心,把高风险 Git 操作拆成可验证的小步:先备份与检查,再执行,再验证与回滚。可选的本地 Bash 助手在用户明确批准的命令下运行,仅对本地仓库状态进行操作,不主动联网或推送。
注意事项
技能本身不能代替你执行或推送仓库操作,需由用户批准本地命令;历史改写会影响协作者,强制推送前必须先协调;助手面向 Bash/Git 环境,未必适配所有操作系统。
官方链接
- 技能主页:https://skillstore.io/skills/autumnsgrove-git-advanced
- 仓库地址:https://github.com/AutumnsGrove/ClaudeSkills/tree/master/git-advanced
- 作者:AutumnsGrove|许可证:MIT
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议