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 # 제거
본 강의에서의 위치
- 03 HRN lesson/hrn-superpowers-framework L1. 실행 격리 레이어.
- concept/subagent-driven-development 와 결합 — 서브에이전트가 서로 다른 worktree 에서 작업 → 물리적 격리.
- VBC lesson/vbc-alex-strategy 체크포인트 의 도구.
효과
- 메인 브랜치 영향 0
- 실패 시 worktree 제거 만으로 정리
- 병렬 실험 동시 진행 가능
강의 활용
03 HRN lesson/hrn-superpowers-framework:
- 멘트: "AI 에게 별도 워크트리 에서 작업하게 하면, 망쳐도 본 시스템에 영향이 없습니다."
주의사항
- branch 와의 차이: branch 는 논리적 분기, worktree 는 물리적 별도 폴더.
- 디스크 사용: worktree 가 많으면 디스크 공간 증가 — 작업 후 정리 권장.
- 상위 도구와의 결합: Claude Code / Superpowers 의
using-git-worktrees스킬이 자동화 보조.