CClaude Code Catalog
全パターン

git worktree 分離パターン

ワークツリー中級

git worktreeを使うと、複数のブランチを別々のディレクトリに同時チェックアウトできます。このパターンはworktreeを活用して並列Claude Codeセッションを実行します -- 各セッションが固有のディレクトリとブランチで -- 開発中のマージ競合を排除し、メインの作業ツリーを汚すことなく安全な実験を可能にします。

worktreegit分離並列開発

パターンコード

# Worktree Isolation Pattern ## Setup: Create isolated worktrees for parallel work ```bash # Create a worktree for a feature branch git worktree add .worktrees/feat-auth -b feat/auth # Create a worktree for a bugfix git worktree add .worktrees/fix-login -b fix/login-redirect # Create a worktree for experimentation (detached HEAD) git worktree add .worktrees/experiment --detach HEAD ``` ## CLAUDE.md — Worktree-Aware Configuration ```markdown # Project Rules ## Worktree Convention - Each feature gets its own worktree under .worktrees/ - Never modify files outside your worktree directory - Commit frequently -- worktrees share the same .git object store - Run tests within your worktree before requesting merge ## Branch Naming - feat/* for features, fix/* for bugfixes, exp/* for experiments ``` ## Launch Claude in a worktree ```bash # Start Claude Code in the isolated worktree cd .worktrees/feat-auth claude # Or launch directly claude --cwd .worktrees/feat-auth -p "Implement JWT auth middleware" ``` ## Cleanup after merge ```bash # Remove worktree after branch is merged git worktree remove .worktrees/feat-auth # Prune stale worktree references git worktree prune ```

このパターンをプロジェクト設定にコピーして適用してください。

実行プレビュー

git worktree 分離パターン

git worktree 分離パターンについて

Claude Codeパターンは、複雑な開発シナリオに対応するための実証済みアーキテクチャ設計とワークフロー構造です。git worktree 分離パターンは中級レベルのワークツリーパターンで、プロジェクトに合わせて応用できるテスト済みの再現可能なアプローチを提供し、より効率的で一貫した成果を実現します。

関連パターン