2026-04-18

Git worktreeλ₯Ό μ“°λ©΄ μ—μ΄μ „νŠΈκ°€ λ¦¬νŒ©ν„°λ§ ν•˜λŠ” λ™μ•ˆ κ°œλ°œμžλ„ 같은 λ ˆν¬μ—μ„œ 자유둭게 μž‘μ—…ν•  수 μžˆκ±°λ“ μš”

πŸ’‘ ν•œμ€„ μš”μ•½|Git worktreeλ₯Ό μ“°λ©΄ μ—μ΄μ „νŠΈκ°€ λ¦¬νŒ©ν„°λ§ ν•˜λŠ” λ™μ•ˆ κ°œλ°œμžλ„ 같은 λ ˆν¬μ—μ„œ 자유둭게 μž‘μ—…ν•  수 μžˆκ±°λ“ μš”.

AI μ—μ΄μ „νŠΈν•œν…Œ μ „μš© μž‘μ—… 곡간이 ν•„μš”ν•˜λ‹€λŠ” 게 ν™”μ œμ˜ˆμš”. Git worktreeλ₯Ό μ“°λ©΄ μ—μ΄μ „νŠΈκ°€ λ¦¬νŒ©ν„°λ§ ν•˜λŠ” λ™μ•ˆ κ°œλ°œμžλ„ 같은 λ ˆν¬μ—μ„œ 자유둭게 μž‘μ—…ν•  수 μžˆκ±°λ“ μš”.

문제의 핡심은 "μž‘μ—… λ””λ ‰ν† λ¦¬λŠ” ν•œ λ²ˆμ— ν•œ κ°€μ§€ μƒκ°λ§Œ 담을 수 μžˆλ‹€"λŠ” κ±°μ˜ˆμš”. μ—μ΄μ „νŠΈκ°€ feature/auth 브랜치λ₯Ό μˆ˜μ •ν•˜λŠ” 쀑에 κ°œλ°œμžκ°€ λ‹€λ₯Έ νŒŒμΌμ„ κ±΄λ“œλ¦¬λ©΄, μ—μ΄μ „νŠΈκ°€ diffλ₯Ό 보고 "λ‚΄κ°€ μΆ”κ°€ν•œ 게 μ•„λ‹Œλ°" ν•˜λ©΄μ„œ λ©€μ©‘ν•œ μ½”λ“œλ₯Ό λ˜λŒλ €λ²„λ¦¬λŠ” 일이 μƒκ²¨μš”.

Git worktreeλŠ” 같은 μ €μž₯μ†Œλ₯Ό κ°€λ¦¬ν‚€λŠ” 두 번째 μž‘μ—… 디렉토리λ₯Ό λ§Œλ“€μ–΄μ€˜μš”. git worktree add .worktrees/myrepo-auth -b feature/auth ν•œ 쀄이면 μ—μ΄μ „νŠΈ μ „μš© 곡간이 생기고, λΈŒλžœμΉ˜λ„ λΆ„λ¦¬λ˜λ‹ˆκΉŒ μ„œλ‘œ μΆ©λŒν•  일이 μ—†μ–΄μš”. ν’€ 클둠 없이 λΉ λ₯΄κ²Œ μƒμ„±λœλ‹€λŠ” 것도 μž₯μ μ΄μ—μš”.

λ©€ν‹° μ—μ΄μ „νŠΈ ν™˜κ²½μ΄ 일상이 될수둝, "μ–΄λ–»κ²Œ 같이 μ“Έ 것인가"보닀 "μ–΄λ–»κ²Œ 뢄리할 것인가"κ°€ 더 μ€‘μš”ν•œ 질문이 λ˜λŠ” κ±°μ˜ˆμš”.

이 글이 μ–΄λ• λ‚˜μš”?