본문 바로가기
컴퓨터 프로그래밍/GIT

[Git] error: Your local changes to the following files would be overwritten by merge 에러 해결

by 한33 2024. 7. 18.

 

팀원들과 git 을 이용해서 협업을 할 때 git pull 시 위와 같은 에러가 발생할 때가 있다.

 

error: Your local changes to the following files would be overwritten by merge:
        index.html
Please commit your changes or stash them before you merge.

 

local 환경에서의 변경사항과 github 의 최신 변경사항이 충돌을 해서 그 전에 확인을 하기 위함이다.

 

오류메세지대로 commit 을 한 번 해서 저장을 하는 방법을 사용하자.

 

commit 을 넣었을 시에 commit 은 로컬 환경에 변경사항을 저장하고, pull 했을 때 로컬 환경의 내용과 github 의 내용을 merge 해서 합쳐준다.

 

이 과정에서 git 스스로 해결하지 못하는 충돌 내역이 있으면 사용자에게 알려준다.

 

수정해서 다시 push 로 최신화 해주면 된다.