728x90
error: Your local changes to the following files would be overwritten by merge:
error: Your local changes to the following files would be overwritten by checkout:
위와 같은 오류와 함께 pull이나 checkout이 동작하지 않습니다.
처음 Git을 사용하였을때는 집과 회사를 오가면서 깃허브를 이용해서 push도 하고 pull도 하고 잘 사용하다가
이런 오류가 나오면 어떻게 해야할지 모르겠고, 커밋을 해야하는것 같은데
무의미한 커밋을 하고 싶지는 않아서 다른 폴더로 clone을 하고 다시 작업을 했었는데요.
해결 방법
에러 메세지를 자세히 보면 해결 방법이 나와있습니다.
Please commit your changes or stash them before you merge. 그리고
Please commit your changes or stash them before you switch branches. 라는 문구가 있습니다.
메세지 그대로 merge 또는 switch branch 이전에 변경사항을 commit 하거나 stash 하라고 합니다.
위에서도 말했지만 저는 쓸데 없는 커밋을 하고싶지 않아 방법을 모르고 새 프로젝트를 실행했지만
이때는 git stash 명령어를 사용하면 됩니다.
728x90
'git' 카테고리의 다른 글
git add 취소/ commit 취소하기 (0) | 2021.10.28 |
---|---|
Git push 오류 해결 (Updates were rejected because the tip of your current branch is behind its remote..) (0) | 2021.09.29 |
git branch 현재 작업 브랜치 확인/ 이동 (0) | 2021.09.13 |
remote 변경/삭제 /추가 (0) | 2021.09.13 |
저장소 변경 git bash (0) | 2021.09.06 |