如何用 Claude Code 摆脱“切分支切到崩溃“:Superpowers Git 工作树使用指南

📅 发布时间:2026/8/28 16:32:27
如何用 Claude Code 摆脱“切分支切到崩溃“:Superpowers Git 工作树使用指南 如何用 Claude Code 摆脱切分支切到崩溃Superpowers Git 工作树使用指南【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers功能改到一半PM 又丢了个急 bug 过来。直接提交吧不干净stash 再切吧回头还得天天收拾烂摊子。Superpowers——一套 Claude Code 核心技能库——给出的答案是让 AI 替你自动创建 Git 工作树一个新任务就开一个新目录多分支并行开发git stash的咒语从此可以退役。一个工作树是怎么被自动建出来的看个真实片段。周三下午我在主分支上修 UI bug刚改到一半来了个必须今天修完的登录报错。我对 Claude Code 说开始做这个 bugskills/using-git-worktrees/SKILL.md这个技能就开始跑了它先确认当前是不是已经在隔离工作区里确认没有之后只问了我一句——要不要开工作树我点头。接着它自己决定目录放哪先看项目里有没有现成的.worktrees或worktrees目录如果我在 CLAUDE.md 里写过偏好的位置就直接按那个来两者都没有就用默认的.worktrees/bugfix-login顺手建了bugfix/login分支。这个新目录是同一个仓库的第二份检出主分支上未提交的改动纹丝不动两个 bug 各占一个目录互不打扰。建完它还不撒手识别出这是 Node 项目就装一遍依赖然后跑一轮测试当基线——有测试挂了就先报给我问清楚要不要继续绝不把问题悄悄带进新分支。最后我拿到一句话汇报工作树在哪个路径、测试全绿、可以开工。省掉的是我手动切换、装依赖、确认基线状态那半小时。怎么防止把工作目录提交进仓库新手玩 worktree 最容易踩的坑在项目里建了.worktrees/忘了写进 .gitignore下次git add .顺手把整个另一个分支的目录全提交进去仓库直接脏掉。Superpowers 的做法很机械创建之前先检查这个目录是不是被 git 忽略了没忽略就先补进 .gitignore 并提交这条改动再动手建工作树git check-ignore -q .worktrees || echo .worktrees/ .gitignore git worktree add .worktrees/bugfix-login -b bugfix/login装依赖也一样按语言来有 package.json 就跑npm installRust 项目cargo buildPython 看 requirements.txt 和 pyproject.tomlGo 跑go mod download。你拿到的是一个开箱就能跑测试的环境不用记每种语言分别敲哪条命令。传统切分支 vs 工作树三个维度对比维度传统切分支工作树方式并行度一次只能干一条分支每个分支一个独立目录天然并行环境一致性每次切换后重新确认依赖状态每个工作树独立依赖开工前先验基线切换成本先 stash 或提交再处理冲突打开对应目录即可零上下文成本心智负担时刻惦记我刚才改到哪了改动被目录天然隔开忘了也没事新手 3 条速答工作树目录嫌乱放项目里的.worktrees/一隐藏就眼不见为净想放全局位置就写进 CLAUDE.mdSuperpowers 会照着执行。建完基线测试挂了怎么办别硬闯这说明基线本来就是脏的。要么先把原问题修了要么明说基线就坏的继续——你明确点头它才会往下走。干完活怎么收尾skills/finishing-a-development-branch/SKILL.md接管确认测试通过后给你三个选项本地合并、推 PR、先放着选了之后工作树清理由它自动执行不用手敲git worktree remove。克隆仓库git clone https://gitcode.com/GitHub_Trending/su/superpowers并配置进 Claude Code下次再遇急 bug你就只管写代码。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考