강의

멘토링

커뮤니티

AI 코딩 시대의 필수 스킬 - Git Worktree

코딩맥스 CodingMax

2026. 01. 18. 16:51

Git Worktree로 여러 피처 동시에 개발하기 - AI 코딩 시대의 필수 스킬

Claude Code, Codex CLI, Gemini CLI 같은 AI 코딩 도구를 사용하다 보면 여러 작업을 동시에 진행해야 할 때가 많습니다. 기능 개발 중 긴급 핫픽스, PR 리뷰 중 다른 브랜치 테스트... git stash와 브랜치 스위칭의 굴레에서 벗어나는 방법을 소개합니다.


1. Git Worktree란?

하나의 Git 저장소에 여러 개의 작업 폴더를 연결할 수 있는 기능입니다. 도서관에 책상이 여러 개 있는 것처럼, 각 폴더에서 서로 다른 브랜치를 동시에 열어놓고 작업할 수 있습니다. clone과 달리 히스토리를 공유하므로 디스크 공간도 절약됩니다.


2. Worktree 관리하기

Worktree를 계속 만들기만 하면 디스크와 저장소가 지저분해집니다. 목록 확인, 안전한 삭제, 고스트 정리, 잠금 기능까지 — 깔끔하게 관리하는 방법을 알아봅니다.


3. Pro 레벨: Bare Repository 전략

시니어 개발자들이 사용하는 구조입니다. Git 데이터베이스와 작업 폴더를 완전히 분리해서, PR 리뷰용 일회용 환경을 즉시 만들고 버릴 수 있습니다. 세 개의 터미널에서 세 가지 작업을 동시에 — stash도, 충돌도, 스트레스도 없이.