给 AI 编码代理用 Git worktree:一份实用指南
只要你在同一个仓库里跑第二个编码代理,就需要用 git worktree。两个代理挤在一个文件夹里,会改同一批文件、跑到对方还没写完的改动,最后留给你一堆没人说得清的 diff。而 worktree 一条命令就能解决这个问题。本文讲清楚相关命令,以及当你手上有好几个 worktree 之后容易出问题的五个地方。 ## worktree 到底是什么 worktree 就是同一个仓库的第二个工作文件夹。它和主检出共用仓库的历史和对象,但有自己的文件,也有自己检出的分支。只要你不提交、不合并,一边的改动永远不会出现在另一边。 对代理来说,这意味着:一个任务、一个 worktree、一个代理。每个代理
- 给 AI 编码代理用 Git worktree:一份实用指南 · Dev.to AI