promptgarten 🌱

命令参考 · Claude Code

/branch

从当前节点为对话创建一个分支,以便尝试不同方向,同时不丢失此前的对话记录。

/branch 会从当前节点为正在进行的对话创建一个分支,用来尝试另一个方向,同时不丢失之前的历史记录。该命令会直接切换到新分支;原对话保持不变,可以通过 /resume 重新访问。 /branch 与另外两个相关命令有区别:/fork 会把对话复制到一个独立的后台会话中(在 claude agents 中显示为单独一行),自己则继续留在当前窗口工作——自 2.1.212 版起,这个副本不再向原会话回传消息。如果是一个结果需要回流到当前对话中的次要任务,应使用 /subtask,它是一个拥有完整对话上下文的后台子代理。 从历史上看,如今的 /branch 命令在 2.1.77 版之前本身就叫做 /fork;此后 /fork 这个名字被多次重新使用,直到 2.1.212 版才固定指代复制到独立会话这一功能。

🔄 同一任务(“分叉会话(FORK/BRANCH)”)在其他平台上的写法

对照全部 28 项任务

什么时候用?

从当前节点尝试另一种解决方案

/branch

探索完全不同的方向,并亲自在那里继续工作

/branch teste stattdessen Server-Side statt Client-Side Rendering

什么时候不该用?

希望次要任务的结果回流到当前对话,同时自己继续工作

/branch 会把自己从原有历史切换到新分支;对于需要把结果回传到当前对话的次要任务,自 2.1.212 版起应使用 /subtask,而不是 /fork。

更好的选择: /subtask

希望一个独立副本在后台继续运行,自己则留在当前窗口

/branch 会切换到新分支,从而离开当前视图;如果想自己继续工作,同时让一个副本在后台独立运行,需要使用 /fork。

更好的选择: /fork

来源

更多命令 · Claude Code

/btw/cd/chrome/claude-api/clear/code-review/color/compact/config/context/copy/cost

全部命令 · Claude Code

分享:𝕏in💬