1. 문제 발생
error: Your local changes to the following files would be overwritten by checkout:
git pull origin master 를 하던 도중 위와 같은 오류가 발생하였다.
2. 문제 해결 (1) : git stash
▶ 먼저 git stash 를 해서 스택에 저장되어 있는 작업들을 확인해준다.
git stash
▶ 스택에 저장된 내용이 있다면 아래의 명령어를 통해 git pull 을 정상 작동 시킬 수 있다.
# git stash && git pull origin master && git stash pop
3. 문제 해결 (2) : git add
▶ git stash 를 통해 확인하였다면 push 할 때처럼 git add 해주면 된다.
git add .
git commit -m "커밋 메시지"
git push origin "브랜치명"
4. 정상 작동시키기 : git pull
git push origin master
참조사이트 : https://goddaehee.tistory.com/253