从当前对话历史创建独立会话分支,用于并行探索不同方案,不影响原始会话上下文。

作用

/fork 是 Claude Code 内置的斜杠命令,基于当前对话上下文创建一个独立的新会话分支。分支内的操作(包括对话、代码修改尝试)不影响原始会话。

隔离层面对比

方式隔离层面影响范围
/fork对话上下文不影响代码文件
git worktree文件系统创建独立的代码工作目录

两者解决不同层面的隔离问题,可以组合使用。

典型使用场景

  • 想尝试一个方案,但不确定是否可行,不想污染主线对话
  • 需要并行探索多个解决思路
  • 做实验性修改,随时可以回到原始状态

注意

/fork 只隔离对话上下文,不隔离代码文件。若需要代码层面的隔离,应配合 git-worktree 使用。

相关