git stash 지옥 없는 병렬 작업
Claude Code 는 git-native. 모든 파일 edit 가 checkpoint 만들고; /rewind 또는 Esc Esc 가 롤백. 에이전트가 자연어로 commit, branch, rebase, PR 초안. 더 큰 패턴: worktree 가 단일 repo 를 N 병렬 workspace 로 바꿔, worktree 하나당 Claude 세션 하나, 파일 충돌 X.
Worktree 가 진짜 문제 해결: 반쯤 끝난 branch 셋, git stash 로 context 갈아엎기 싫고, working dir 공유는 절대 싫어. git worktree add 가 다른 branch 에 핀된 형제 디렉토리 만들어. 각각에 Claude 세션 켜. commit history 공유, 파일 안 공유.
Claude Code 의 --worktree <name> 이 그 안무 자동화: .claude/worktrees/<name>/ 만들고, origin/HEAD 에서 branch 따고, 떨어뜨려. /batch 가 더 멀리 — 큰 리팩토링을 독립 단위로 분해, 단위별로 background agent spawn (각자 worktree 안), 각자 PR 열어. 격리된 채로 각각 리뷰.