id: G-42(誌面表示: G-42) · 物理ページ: 488–489(pages=2) · category: term_llm · figure_type: structure · status: ready · evaluation_date: 2026-04-29
tagline 38/25-45何を 81/60-200どこで 85/60-200会話例 46/25-50見1 27/15-40見2 23/15-40見3 31/15-40見4 28/15-40見5 34/15-40見6 32/15-50
← G-41 Subagent 目次 G-43 オーケストレーション →
バイブ特有
488

Worktree

ワークツリー
同じリポジトリのブランチを別ディレクトリで並列展開できる git の仕組みです。
体験区分:少しだけ触った 推奨読者レベル:Level 3

何をしてくれるか

1 つのリポジトリに複数の作業ディレクトリを作り、ブランチを切り替えずに並列で作業できます。AI エージェントが複数タスクを同時進行するときもファイル衝突を防ぎます。

どこで出会うか

Claude Code で「複数の機能を同時に開発したい」「Subagent(サブエージェント)を並行して動かしたい」という場面で登場します。並列実行を支える土台の一つです。

構造図
2026.04·ready
「Worktree を使えば、Subagent 同士がブランチを取り合わずに並列で動けますよ。」
Worktreeの見方
489
この用語の見どころ
1
役割

同一リポジトリで複数ブランチを並列展開する仕組みです。

2
うれしさ

AI が複数タスクを同時進行でき、衝突しません。

3
注意点

Worktree の数が増えるとディスクと管理コストが増えます。

4
どこで役立つか

並列 AI 開発や大規模マルチエージェント構成で役立ちます。

5
はじめに

`git worktree add` コマンドと branch の関係を掴みます。

6
深掘り先

branch、Subagent、並列実行、Claude Code。

非エンジニアのつまずき
  • 1 人作業だと必要性を感じにくく、並列実行が必要になって初めて意味が見えます。
  • 複数並行中にどこで作業していたか忘れてマージし損ねることがあります。
私のコメント
  • 第一印象:衝突しないのが良い。以前衝突した経験があるので助かります。
  • 良い点:タスクベースで切れるところ。
  • ダメな点:どの粒度で切るか、課題管理をどうするかが難しいです。
  • 誰向けか:コーディングの効率を上げたい人、チームで開発する人向け。
開発フローでの位置
リポジトリ準備
Worktree 作成
並列作業
マージ
Worktree 削除
関連用語
参考 git-scm.com/docs/git-worktree checked 2026-04-29
G-42·term_llm
バイブコーディング図鑑