SSUNBORI Archive

3d Generalist를 꿈꾸는 Modeler ssunbori 입니다. 생성형 ai, 모델링 툴, 게임 엔진을 주로 공부하고 있습니다.

Artstation 자세히보기

GITHUB

[GitHub] Pull Origin이 안될 때 Stash Changes하기

ssunbori 2023. 4. 29. 15:20

목차

    깃허브로 메인 브랜치의 프로젝트를 Pull 해서 사용할 때, 현재 내 프로젝트의 수정사항이 있으면 원격으로 프로젝트를 불러올 수 없다. 그래서 위와 같은 에러 메세지가 등장함.

    이럴 때에는 Stash Changes(변경사항 숨기기)를 눌러 내 프로젝트에서 변경한 사항들을 일단 숨기고 원격 프로젝트를 Pull 해서 불러올 수 있다.

     

    이렇게 Stash 한 변경사항들은 Commit창 위에 Stashed Changes에서 확인하고, 변경사항을 복원할지(Restore) 버릴지(Discard) 결정할 수 있다.

     

    Stashed Changes가 있는데, 또 다른 변경사항을 숨겨야 할때엔 Unable to Pull Changes 에러창이 뜨는데, 이럴 때에는 아까 봤었던 Stashed Changes로 들어가서 내 프로젝트에서의 변경사항을 완전히 버리고(Discard) 프로젝트를 Pull해오면 된다.