
오늘은 Git&Github에서 생긴 오류 사항을 어떻게 해결했는지 기억하기 위해서 블로그에 포스팅하고자 합니다.
git checkout을 하려고 할때
error: Your local changes to the following files would be overwritten by checkout:
Please commit your changes or stash them before you switch branches.
Aborting
이런 오류가 발생하면서 브런치 전환이 안되는 것을 볼 수 있습니다.
지금 현재 작업하고 있던 브런치에서 수정사항이 있는데 커밋하지 않아 발생하는 오류입니다.
그럼 어떻게 해결해야 브런치를 전환할 수 있을까요?
위에 에러 메세지를 잘 봐주세요.
Please commit your changes or stash them before you switch branches.
이 문구에 방법이 나와있습니다.
작업하고 있던 브런치를 commit하거나 stash로 임시저장하면 됩니다.
git stash는 임시저장을 할 수 있는 git 명령어입니다.
git stash
를 하고
git checkout 변경할 다른 브런치 아름
를 해주면 그 브런치로 잘 변경이 되는 것을 볼 수 있습니다.
그리고 나중에 임시저장한 작업물을 다시 불러오고 싶다면
git stash pop
으로 임시 저장했던 내용을 불러옵니다.
이렇게 해서 git checkout했을 때 브런치 전환 오류에 관한 해결 방법에 대해 알아보았습니다.