Git Stash : 패닉 없이 작업을 저장하기
Source: Dev.to
Git stash overview
브랜치를 바꾸다 보면 갑자기 변경 사항이 사라진 것을 깨본 적 있나요?
네… 우리 모두 그런 경험이 있죠 😅
바로 그때 git stash가 조용히 구원해 줍니다.
대부분의 개발자는 git stash를 알고 있지만, 그 잠재력을 충분히 활용하는 사람은 드뭅니다. 이것은 단순히 변경 사항을 잠시 보관하는 선반이 아니라, 제대로 사용하면 강력한 워크플로우 도구가 됩니다.
이 영상에서는 git stash를 기본 원리부터 실전 활용까지 단계별로 살펴봅니다:
git stash가 내부적으로 실제로 하는 일- 모든 파일이 아니라 특정 파일만 어떻게 stash 할지
- apply와 pop의 차이점 (그리고 언제 각각을 사용해야 하는지)
- 여러 stash를 깔끔하게 이름 짓고 관리하는 방법
- 영원히 사라진 줄 알았던 변경 사항 복구하기
Git이 마법처럼 느껴지거나 혼란스러울 때, 이 내용이 이해에 큰 도움이 될 것입니다.
git stash를 마스터하면 컨텍스트 전환에 드는 시간을 크게 줄이고 작업 트리를 깔끔하게 유지할 수 있습니다 — 특히 여러 작업이나 핫픽스를 동시에 다룰 때 말이죠.