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 격리 패턴은(는) 중급 수준의 워크트리 패턴으로, 프로젝트에 맞게 응용할 수 있는 테스트된 반복 가능한 접근 방식을 제공하여 더 효율적이고 일관된 결과를 만들어 냅니다.

관련 패턴