목차
깃허브로 메인 브랜치의 프로젝트를 Pull 해서 사용할 때, 현재 내 프로젝트의 수정사항이 있으면 원격으로 프로젝트를 불러올 수 없다. 그래서 위와 같은 에러 메세지가 등장함.
이럴 때에는 Stash Changes(변경사항 숨기기)를 눌러 내 프로젝트에서 변경한 사항들을 일단 숨기고 원격 프로젝트를 Pull 해서 불러올 수 있다.
이렇게 Stash 한 변경사항들은 Commit창 위에 Stashed Changes에서 확인하고, 변경사항을 복원할지(Restore) 버릴지(Discard) 결정할 수 있다.
Stashed Changes가 있는데, 또 다른 변경사항을 숨겨야 할때엔 Unable to Pull Changes 에러창이 뜨는데, 이럴 때에는 아까 봤었던 Stashed Changes로 들어가서 내 프로젝트에서의 변경사항을 완전히 버리고(Discard) 프로젝트를 Pull해오면 된다.