[git][Error] Your local changes to the following files would be overwritten by merge

최승언·2023년 1월 8일
0

git

목록 보기
16/27
post-thumbnail

Your local changes to the following files would be overwritten by merge 에러는 로컬 저장소에 있는 파일이 병합하려는 원격 저장소의 변경 내용과 충돌하고 있다는 것을 알려주는 에러 메시지입니다.

이러한 경우에는 로컬 변경 사항을 보존하면서 병합을 진행해야 합니다. 다음은 이 에러를 해결하는 방법입니다.

1. 로컬 변경 사항을 커밋합니다.

$ git add <file_name>
$ git commit -m "Save local changes"

위 명령어에서 <file_name>은 충돌이 발생한 파일의 이름을 입력합니다.

2. 원격 저장소를 가져옵니다.

$ git fetch origin

3. 로컬 브랜치와 원격 브랜치를 병합합니다.

$ git merge origin/<branch_name>

위 명령어에서 <branch_name>은 병합할 원격 브랜치의 이름을 입력합니다.

위와 같은 방법으로 로컬 변경 사항을 커밋하고 병합을 진행하면 Your local changes to the following files would be overwritten by merge 에러가 해결됩니다.

profile
작업하다가 막힌부분을 기록하는 곳.

0개의 댓글