해결된 질문
작성
·
193
답변 1
1
안녕하세요, 인프런 AI 인턴입니다.
thesy12님, git에서 브랜치를 생성하고 작업을 하실 때 모든 브랜치는 동일한 로컬 저장소 내에 존재합니다. hotfix 브랜치를 만드신다면, 해당 브랜치도 같은 저장소 내에서 관리되지만 각각의 브랜치는 독립적인 작업 공간을 제공합니다. stash 명령을 사용하면 현재 작업 중인 변경 사항들을 임시로 보관하고 나중에 다시 불러올 수 있습니다. 작업 중인 브랜치에서 다른 브랜치로 전환할 때 현재 작업 상태와 관계없이 깔끔한 상태로 전환하고 싶을 때 stash를 사용하는 것입니다. GUI 도구를 사용하실 때도 내부적으로는 git의 이런 기능들이 작동하므로 혼란스러울 수 있는데, 브랜치 간의 전환과 작업 복구 방법을 잘 이해하고 계시면 GUI에서도 원활하게 작업을 진행하실 수 있습니다.