让 AI 同时在多个任务上工作,互不打扰 — 用人话解释这个工具
你让 AI 帮你做的产品,本质上是一堆文件放在一个文件夹里。
这个文件夹里有:网页代码、设计逻辑、数据处理… 你每次告诉 AI「帮我加一个功能」,AI 就在这个文件夹里改文件。
就像 Word 文档的「另存为草稿 B」。你在草稿 B 上实验,原版不受影响。
满意了再合并进原版,不满意直接丢掉。
主文档 = 正式版本(main 分支)
草稿 A = 你在测试的新功能
草稿 B = AI 正在帮你写的另一个功能
Worktree 让这些草稿同时"打开"在不同文件夹里,而不是只能一次看一个。
💡 一句话理解:Worktree = 让你同时拥有同一个项目的多个文件夹,每个文件夹是不同的版本,互不干扰。
就像你只有一张办公桌,同时处理两个项目时,必须把 A 项目的资料全部收进抽屉,才能摆出 B 项目的资料。收的时候可能放错,下次找不到。
Worktree 的解法:给你多张桌子。A 项目占一张,B 项目占一张,随时走过去坐下就能继续,互不干扰。
你项目的"总档案馆"。每次改动都有记录,想回到任何历史版本都可以。通常就是你本地那个项目文件夹。
本质是个普通分支,没有魔法。特殊只因为团队约定它随时可上线。就像书稿里贴了「终稿」标签的那份——标签是人贴的,不是天生的。
从某个版本"另存"出去的平行草稿。看不见、摸不着——它存在 Git 数据库里,是个逻辑概念,不是一个具体文件夹。
让某个分支具体化成一个实际文件夹。你看得见、能改文件,AI 可以在里面工作。一个 Worktree 对应一个 Branch。
🔑 层级关系: 仓库(1个档案馆)→ 内含 N 个 分支(逻辑草稿)→ 其中 Master/Main 只是被贴了「终稿」标签的那个 → Worktree 是把某个草稿"取出来放到桌上",让你和 AI 可以实际操作
存在 Git 数据库里
就像一份草稿存在云盘里。它存在,但你没打开它,看不见文件,不能直接编辑,AI 也没法在上面工作。
📌 可以有几十个分支同时存在
它们安静躺在数据库里
占用空间极小,只存变化部分
实际存在的文件夹
把云盘里的草稿下载打印出来放到桌上。你看得见每个文件,AI 可以读取和修改,实实在在存在于磁盘。
📌 一个分支同时只能对应一个 Worktree
多个 Worktree = 多个分支被同时"打开"
每个 Worktree 占真实磁盘空间
仓库 = 档案馆,存了所有书稿版本 ·
Master/Main = 贴了「终稿」标签的那份
分支 = 还在档案馆里没取出来的草稿(逻辑存在)·
Worktree = 把某份草稿取出来放到你桌上(物理可用)
Codex CLI 是 OpenAI 的 AI 编程助手,你在终端里告诉它"帮我做 X",它就在当前文件夹里修改代码。
工人 A 在 1 号工地干活(搜索功能),工人 B 在 2 号工地干活(支付功能)。两个工地互不干扰,你来回转一转就能看进度。
两个文件夹的依赖包(node_modules)需要分别安装,不共享。这是唯一额外的工作量。
当你让 Claude Code 帮你跑一个 AI 任务,加上这个参数后,Claude 自动帮你创建一个临时的独立文件夹,在那个文件夹里工作,不污染你当前的工作。
Claude 在路边围起一块施工区(新文件夹),在里面施工,不影响主路通行。施工完成后告诉你结果,你决定要不要把施工成果并入主路。
在云端为每个任务开一个独立的工作环境。不同任务开不同"空间",互不干扰,在浏览器里直接用。
在 GitHub 网站按键盘上的 「.」,当前分支就会在浏览器里打开成可编辑状态。轻量、快速、无需下载。
Copilot 帮你写代码时,内部也会自动创建隔离环境,保证每次 AI 建议都是在"安全区"生成的,不污染你的主代码。
💡 规律:所有主流 AI 编程工具都在用"隔离工作环境"这个思路。Worktree 是这个思路的底层机制,懂了它,你就懂了这些工具背后在干什么。
就像流水线工厂:不同工位同时生产不同零件,最后组装。而不是一条线做完 A 再做 B。
你正在让 AI 帮你重写用户中心页面,代码改了一半,乱成一团,还不能用。
🚨 突然:线上支付崩了,必须马上修
把改了一半的代码"存起来" → 切换到主版本修 bug → 再切回来"恢复"改了一半的代码 → 恢复时文件冲突,噩梦开始
就像你家装修到一半,门锁坏了,你去另一个房间修门锁,装修工地完全没动。修完回来继续装修。
你不确定搜索功能用哪种方式实现更好,想让 AI 同时试 3 种方案,比较效果后选最优的。
只能串行:AI 做方案 A → 你看效果 → 推倒重做方案 B → 再推倒做方案 C。每次都在原地改,前一个方案就丢了,无法对比。
就像设计师同时出 3 套方案给你选,而不是你说"不行"之后才开始画下一套。选好了再深化。
下午 3 点给投资人演示 demo,但开发版本 AI 正在猛改,随时可能崩。
以前的做法:祈祷 AI 今天别出错 😂
门店(demo 文件夹)永远展示整洁稳定的商品,顾客看到的是完美状态。
仓库(开发文件夹)可以乱、可以在整理,顾客看不到。你决定什么时候把仓库的新品搬上货架。
— 点击每个问题展开答案 —
© 2026 · wwei.ai · Wayne 研究室 · 技术图谱系列