AI 코딩 시대의 필수 스킬 - Git Worktree
2026. 01. 18. 16:51
Claude Code, Codex CLI, Gemini CLI 같은 AI 코딩 도구를 사용하다 보면 여러 작업을 동시에 진행해야 할 때가 많습니다. 기능 개발 중 긴급 핫픽스, PR 리뷰 중 다른 브랜치 테스트... git stash와 브랜치 스위칭의 굴레에서 벗어나는 방법을 소개합니다.
하나의 Git 저장소에 여러 개의 작업 폴더를 연결할 수 있는 기능입니다. 도서관에 책상이 여러 개 있는 것처럼, 각 폴더에서 서로 다른 브랜치를 동시에 열어놓고 작업할 수 있습니다. clone과 달리 히스토리를 공유하므로 디스크 공간도 절약됩니다.
Worktree를 계속 만들기만 하면 디스크와 저장소가 지저분해집니다. 목록 확인, 안전한 삭제, 고스트 정리, 잠금 기능까지 — 깔끔하게 관리하는 방법을 알아봅니다.
시니어 개발자들이 사용하는 구조입니다. Git 데이터베이스와 작업 폴더를 완전히 분리해서, PR 리뷰용 일회용 환경을 즉시 만들고 버릴 수 있습니다. 세 개의 터미널에서 세 가지 작업을 동시에 — stash도, 충돌도, 스트레스도 없이.