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
확인) 이러한 메세지와 함께 Pull, 브랜치 이동이나 Checkout이 되지 않는다.
원인) merge 또는 switch branch 이전에 변경사항을 commit 하거나 *stash 해달라는 것
즉, 변경사항을 남겨둔 상태에서 다른 브랜치로 옮겨가거나 pull을 하면 이전 거랑 충돌하는 일이 발생하니 이를 방지해달라는 것
*stash : working directory 와 staging area의 작업물을 임시저장 공간에 저장하는 명령어
해결)
- working directory 와 staging area의 작업물을 임시저장 공간에 저장하는 명령어
git stash
명령어가 잘 실행되면 브랜치 이동도 가능하다
+ stash 명령어를 사용하는건 별도 포스팅을 추가할 예정
참고 포스팅:
https://blog.hodory.dev/2020/02/18/error-Your-local-changes-would-be-overwritten-by-merge/
[Git] Git Merge 또는 Git checkout 오류 해결하기
문제 상황git pull origin master 또는 git checkout master 와 같이 브랜치를 변경하거나, 원격저장소에서 pull을 받을때아래와 같은 오류가 나온적 경험이 한번쯤은 있을것 입니다. 1234error: Your local changes to
blog.hodory.dev
'Collaboration Tool > Git & Github' 카테고리의 다른 글
Git] git 명령어 정리 (0) | 2022.11.04 |
---|---|
Git] error: The following untracked working tree files would be overwritten by merge (0) | 2022.11.03 |
Git] Terminal : add, commit 취소하기 (0) | 2022.11.01 |
Git] Terminal : clone, fetch, pull (0) | 2022.11.01 |
Git] Terminal : 깃허브 레파지토리 복제해 새로운 레파지토리 만들기 (0) | 2022.11.01 |