CC逆引きリファレンス

worktree を使いたい

12. Git 連携

コマンド / 機能

claude "worktreeを作成して"

概要

git worktree を使って、同一リポジトリの複数ブランチを別々のディレクトリで同時に作業できるようにします。

設定例

# worktree を作成
claude "main ブランチの worktree を ../main-worktree に作成して"

# 新しいブランチで worktree を作成
claude "新しい hotfix ブランチの worktree を作成して"

# worktree の一覧を確認
claude "worktree の一覧を見せて"

# worktree を削除
claude "不要な worktree を削除して"

こんな時に使う

  • 複数のブランチを同時に作業したい時
  • 長時間のビルドと並行して他の作業をしたい時

使い方

  1. 1ブランチとディレクトリを指定して依頼
  2. 2Claude が git worktree add を実行
  3. 3別ディレクトリにブランチがチェックアウトされる
  4. 4各ディレクトリで独立して作業可能

Tips

  • 同じブランチを複数の worktree でチェックアウトはできない
  • worktree ごとに別の Claude セッションで作業できる
  • 不要になったら git worktree remove で削除
  • 緊急の hotfix 対応などに便利