Git Worktree (격리 작업 디렉터리)
Term (용어)aiverifiedFri May 01

Git Worktree (격리 작업 디렉터리)

별칭: Git Worktree · 워크트리 · 격리 브랜치

#git-worktree#isolation#superpowers#harness#hrn

정의

Git 의 기능. 하나의 저장소에서 여러 브랜치를 동시별도 디렉터리 로 체크아웃 가능. AI 에이전트의 격리 작업 공간 으로 활용 — 메인 브랜치를 건드리지 않고 완전히 분리된 환경에서 실험.

명령어

git worktree add ../my-feature feature/auth-2fa
# → ../my-feature 폴더에 feature/auth-2fa 브랜치 체크아웃

git worktree list   # 현재 worktree 목록
git worktree remove ../my-feature  # 제거

본 강의에서의 위치

효과

  • 메인 브랜치 영향 0
  • 실패 시 worktree 제거 만으로 정리
  • 병렬 실험 동시 진행 가능

강의 활용

03 HRN lesson/hrn-superpowers-framework:

  • 멘트: "AI 에게 별도 워크트리 에서 작업하게 하면, 망쳐도 본 시스템에 영향이 없습니다."

주의사항

  • branch 와의 차이: branch 는 논리적 분기, worktree 는 물리적 별도 폴더.
  • 디스크 사용: worktree 가 많으면 디스크 공간 증가 — 작업 후 정리 권장.
  • 상위 도구와의 결합: Claude Code / Superpowers 의 using-git-worktrees 스킬이 자동화 보조.