拓冰建站拓冰建站
首页 / 资讯中心 / 正文

不再来回切换分支:用 Claude Code 技能做 Git 工作树,3 步搞定多分支并行开发

不再来回切换分支用 Claude Code 技能做 Git 工作树3 步搞定多分支并行开发【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowersSuperpowers 是一个 Claude Code 技能框架它的 Git 工作树能力就是冲着这类场景来的你在 feature/auth 上写了一半功能突然要回 main 修个紧急 bug——git stash、checkout、修完再切回来、stash pop一来一回折腾二十分钟每换一次上下文都得重演一遍。而工作树worktree是同一仓库的独立检出目录每个分支住进自己的目录互不踩踏。它到底帮你省了什么算笔具体的账不再手动 clone一个工作树共享仓库的 .git不再反复 stash/checkout一个开发周期省掉至少 3 次分支切换不再手动装依赖环境配置自动化完工后不用记得删目录自动化分支清理。你要做的事只剩一句告诉它你要做什么。3 步建好隔离工作区第一步确定放在哪。对 Claude 说我要开始做 auth 功能它会声明使用 using-git-worktrees 技能先检查你是否已在某个隔离环境里避免嵌套重复建再看目录归属项目里已有.worktrees或worktrees就用它都没有就默认项目根目录下的.worktrees/。第二步一条命令创建工作树。位置确定后核心就是一条 git 命令git worktree add .worktrees/auth -b feature/auth第三步环境交给它你只管开发。创建后它自动识别项目类型、装依赖、跑一遍基线测试然后报Worktree ready at ...tests passing。之后你在新目录里写代码完工时由 finishing-a-development-branch 技能接手先跑全量测试再给你三个选项——本地合并、推送建 PR、原样保留。选本地合并时合并验证通过后自动清理git worktree remove .worktrees/auth git worktree prune选 PR 路径时它反而会保留工作树——PR 的反馈还得在那儿修。AI 在背后做的隐形工作你只说了句要做 auth但它其实过了一遍三道关安全校验在项目内建工作树前必查.worktrees是否真的被 .gitignore 忽略没忽略就补上并提交——否则下次git add .会把整个工作树目录提交进仓库环境识别看到package.json跑npm install看到Cargo.toml跑cargo buildrequirements.txt/pyproject.toml走 pip 或 poetrygo.mod走go mod download哪种命中装哪种基线测试交付前跑一遍npm test/pytest红了就停下来问你继不继续——脏基线不会悄悄混进新开发。团队协作为什么更顺并行多人多工作树同一仓库改不同分支互不干扰一致性每个工作树依赖都是自动装的不会出现我这儿能跑你那儿不行切换成本不用重新 clone不用切分支。一个典型 sprintA 在.worktrees/payment改支付模块B 在.worktrees/login-fix修登录 bug两人各跑各的测试完工各提各的 PR——谁也没替谁checkout过一次。三个常见坑各附处理办法现象git status里整个.worktrees目录是 untracked一个git add .就把工作树内容全提交了。原因目录不在 .gitignore 里。处理技能创建前会自动补手动建的话先git check-ignore -q .worktrees验证再补进 .gitignore 并提交。现象工作树刚建好基线测试就红。原因不一定是环境问题可能是 main 分支本身就有坏用例。处理别带着红继续开发先确认是不是主分支存量问题是就修完再开工。现象git worktree remove报错删不掉。原因人还站在这个工作树里面。处理先cd回主仓库目录再删顺手跑git worktree prune清掉残留注册。从一条 clone 开始Superpowers 把多分支并行开发从一串手动仪式变成一句对话。把仓库拉下来装上就能试git clone https://gitcode.com/GitHub_Trending/su/superpowers。两个技能的完整规则写在 using-git-worktrees 和 finishing-a-development-branch值得各看一遍。【免费下载链接】superpowersAn agentic skills framework software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门