Git error해결방법: Your local changes to the following files would be overwritten by merge
· 약 5분
로컬에서 수정한 소스와 원격지 소스와 충돌이 있을때 해당오류가 발생한다.
error: Your local changes to the following files would be overwritten by merge:
README.md
Please commit your changes or stash them before you merge.
Aborting
우리가 pull
명령으로 원격지 소스를 가져올때 git는 우리의 로컬repository와 working directory를 업데이트 하게 된다. 우리가 로컬에서 소스 수정을 했는데 원격지 창고에서도 파일변경이 발생햇다. 이때 pull할려면 로컬소스 버전을 미리 저장을 해야된다.
이는 git가 로컬소스 보호를 목적으로 만든 기능이다. 열심히 코딩한 소스가 pull명령 하나로 날라간다면 누구든 억울할것이다.