Codex 中的 Current checkout 和 New worktree 怎么选?

发布时间:2026/10/3 16:55:51
Codex 中的 Current checkout 和 New worktree 怎么选? 这是 Codex CLI 在问新开的 conversation会话要在哪个 Git 工作区里执行1. Current checkoutKeep using the current working directory就是继续使用你现在所在的项目目录。例如你现在终端位于~/projects/my-app选择Current checkout后新 Codex 会话仍然直接操作~/projects/my-app因此它能看到你当前所有文件包括尚未 commit 的修改。它接下来修改代码也会直接反映在这个目录里。适合你就是想接着当前项目继续干活。2. New worktreeCreate an isolated managed checkout这是利用 Git 的worktree功能给这个新会话创建一个隔离的工作副本。可以简单理解成你的主工作区 my-app/ ↓ ├── 你继续在这里开发 Codex 新 worktree 另一个目录/ ↓ ├── Codex 在这里独立修改这样 Codex 的修改不会直接弄乱你当前工作目录。比如你当前正在main 你正在修改 login.ts同时让另一个 Codex conversation 去尝试Codex 修改 payment.ts 修改 api.ts 运行测试 ...选择New worktree后它可以在隔离环境里折腾不会直接碰你当前 checkout 中那些未提交的修改。最核心的区别就是Current checkoutNew worktree工作目录当前目录新建隔离目录Codex 修改当前文件会不会看到当前未提交修改通常会通常不会直接共享多个 Codex 同时工作容易互相影响更适合最适合延续当前任务并行/独立任务如果你平时只开一个 Codex CLI 干活基本选1. Current checkout就行。而这个界面之所以特别有用是因为 Codex 现在支持你开多个 conversation。比如你可以让Conversation A 修 bug、Conversation B 写测试、你自己继续开发这时候后两个使用独立 worktree可以减少彼此修改文件造成的冲突。另外有个容易误解的地方New worktree不是重新git clone一份仓库。它用的是 Git worktree 机制共享底层 Git 仓库数据但拥有独立的工作目录/checkout所以通常比重新 clone 更轻量。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询