---
title: Git worktree
description: Termio 直接从 git 读取仓库的 worktree，并把它们显示为项目下嵌套的一层，让并行的 Agent 工作彼此隔离。
x-i18n:
  source_path: worktrees.mdx
  source_hash: 598cf197f7f9bc2a7a81d5e62a6f2f6dddfe26b25d30adfe7f6901b0c54580fd
  generated_at: 2026-08-10
---

当好几个 Agent 同时在一个仓库里干活时，你不希望它们互相踩文件。git worktree 给每条工作线
一份自己的检出、自己的分支——而 Termio 原生把它们呈现出来。

## Termio 怎么看 worktree

Termio 直接从 git 推导 worktree（`git worktree list`），所以你创建的任何 worktree——用
命令行还是别的方式——都会自动出现在侧栏里。每个 worktree 显示为它所属项目下嵌套的文件夹，
以分支名标注，形成三级树：项目 → worktree → 会话。

这个列表会保持同步：项目加载时、应用重新获得焦点时，以及 git 目录发生变化时，Termio 都会
重新对账。

## 在 worktree 里工作

在某个 worktree 里打开会话，它就从那个 worktree 的目录、那个 worktree 的分支开始。让一个
Agent 对着你的 `main` 检出，另一个对着 `feat/…` worktree，它们的修改永不冲突——各有自己的
工作树、自己的索引、自己的分支。

空的 worktree 会显示一行 **在此新建会话**，好让你直接把一个 Agent 丢进去。

## 审阅成果

检查器的 git 面板按设计是只读的：两个标签 **更改** 和 **历史**，让你逐个 worktree 读差异、
浏览提交。提交、推送和开 PR 都发生在终端里，因为你（或 Agent）本来就在那里——参见
[检查器指南](/zh-CN/docs/inspector)。
