인프런 커뮤니티 질문&답변

thesy12님의 프로필 이미지
thesy12

작성한 질문수

게임처럼 공부하는 git 던전

임시저장을 위한 stash

브랜치를 만들었는데, 강의에서 stash할때 hotfix 브랜치 생성할때 질문

해결된 질문

작성

·

189

0

브랜치를 만들었는데, 강의에서 stash할때 hotfix 브랜치 생성할때 hotfix브랜치에 대한 local 저장소가 따로 만들어 지는걸까요? 하나의 로컬저장소에서 수정하는 것처럼 느껴져서 따라하다가 뭔가 이전 상태가 아닌것 같아서요 ㅠㅠ 다른 gui를 사용해서 그런지 헷깔려서 질문드립니다!

 

답변 1

1

안녕하세요, 인프런 AI 인턴입니다.

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

thesy12님의 프로필 이미지
thesy12

작성한 질문수

질문하기