28장. Git Worktree로 AI 작업을 격리한다
동시에 두 실험을 할 때 한 working tree에서 branch를 계속 바꾸지 않는다. worktree마다 branch·build output·port를 분리하고 shared repository object와 per-worktree HEAD/index 차이를 이해한다. .env와 generated file을 복사하지 않는다.
git worktree add ../repodesk-search -b fix/search
git -C ../repodesk-search status --short --branch
npm --prefix ../repodesk-search test
git worktree list
작업 종료 전 diff·test·commit을 확인하고 worktree removal이 untracked evidence를 잃지 않게 한다. AI agent별 작업공간도 같은 원칙으로 격리한다.