Git Worktree 정리 - 브랜치를 폴더로 펼쳐 쓰는 법, 그리고 멀티 AI 에이전트와의 궁합
AI 코딩 에이전트를 여러 개 동시에 돌리다 보면 가장 먼저 부딪히는 문제가 "같은 폴더를 같이 쓰면 서로 파일을 덮어쓴다"는 점입니다.이 문제를 풀 때 자주 언급되는 도구가 git worktree입니다.이번에 개념과 명령어, 기존 방식과의 차이, 그리고 멀티 에이전트에서 어디까지 도움이 되고 어디부터는 도움이 안 되는지까지 정리했습니다. 1. Git Worktree란?git worktree는 하나의 저장소를 공유하면서, 서로 다른 디렉터리에 여러 브랜치를 동시에 체크아웃할 수 있게 해주는 기능입니다. Git 2.5부터 지원합니다.일반 저장소: 디렉터리 1개에 .git이 있고, 한 번에 1개 브랜치만 작업 공간에 펼쳐집니다.Worktree 구성: 처음 만든 저장소가 main worktree, 추가로 만든..