Your local changes to the following files would be overwritten by merge 에러는 로컬 저장소에 있는 파일이 병합하려는 원격 저장소의 변경 내용과 충돌하고 있다는 것을 알려주는 에러 메시지입니다.
이러한 경우에는 로컬 변경 사항을 보존하면서 병합을 진행해야 합니다. 다음은 이 에러를 해결하는 방법입니다.
$ git add <file_name>
$ git commit -m "Save local changes"
위 명령어에서 <file_name>은 충돌이 발생한 파일의 이름을 입력합니다.
$ git fetch origin
$ git merge origin/<branch_name>
위 명령어에서 <branch_name>은 병합할 원격 브랜치의 이름을 입력합니다.
위와 같은 방법으로 로컬 변경 사항을 커밋하고 병합을 진행하면 Your local changes to the following files would be overwritten by merge 에러가 해결됩니다.