正在改一个登录模块时,最怕的不是代码难写,而是工作区被另一个改动搅乱。一个终端里,我们还在重构feature-auth,另一个终端里,Claude Code 已经开始修复线上 bug。两个任务都要动代码,两个任务又不能互相污染。传统做法通常是来回git stash,切分支,再恢复现场,过程一多,心智负担就上来了。Claude Code 的--worktree正是为这种场景准备的。官方文档给出的核心命令很短。claude--worktreefeature-auth这条命令背后依赖的是 Git worktree。Git 官方文档里,git worktree用来管理同一个仓库关联的多个工作树,一个仓库可以同时检出多个分支,每个工作树都有自己的目录、HEAD、index等 per-worktree 文件。这样一来,同一个 repository 的历史和 remote 可以共享,但每个工作目录里的文件状态彼此隔离。(Git SCM)Claude Code 在这层 Git 能力上做了一层更贴近 AI 编程的封装。Anthropic 官方文档把 wo
用 Worktree 把 Claude Code 变成并行开发搭档
正在改一个登录模块时,最怕的不是代码难写,而是工作区被另一个改动搅乱。一个终端里,我们还在重构feature-auth,另一个终端里,Claude Code 已经开始修复线上 bug。两个任务都要动代码,两个任务又不能互相污染。传统做法通常是来回git stash,切分支,再恢复现场,过程一多,心智负担就上来了。Claude Code 的--worktree正是为这种场景准备的。官方文档给出的核心命令很短。claude--worktreefeature-auth这条命令背后依赖的是 Git worktree。Git 官方文档里,git worktree用来管理同一个仓库关联的多个工作树,一个仓库可以同时检出多个分支,每个工作树都有自己的目录、HEAD、index等 per-worktree 文件。这样一来,同一个 repository 的历史和 remote 可以共享,但每个工作目录里的文件状态彼此隔离。(Git SCM)Claude Code 在这层 Git 能力上做了一层更贴近 AI 编程的封装。Anthropic 官方文档把 wo