본문 바로가기
IT

깃 오류: Merging is not possible because you have unmerged files.

by 프론트엔드 지식백과 2021. 6. 17.

나의 경우엔 컴퓨터A에서 예전에 작업한 파일이 있고, push를 안 한 상태였다.

그리고 컴퓨터B에서 최신에 작업을 하고 master에 올려두었다.

(컴퓨터A의 작업물은 필요 없어졌고 B의 작업물을 master에 덮어쓰기만 하면 됐다.)

시간이 지나 컴퓨터A에 B에서 한 작업을 불러오려고 하니 다음과 같은 오류가 발생했다.

 

 

합병이 안된 파일이 있기에 합병이 불가능합니다..?!

git merge를 입력했을 때 다음과 같은 오류가 발생한다.

아직 해결이 되지않은 충돌 문제가 있어서 그렇다는데,,, 그럼 어떻게 해결하나요??

 

[해결] 로컬 변경사항을 삭제하고 master의 변경사항이 덮어쓰기

git fetch origin
git reset --hard origin/master

주의 사항: 현재 로컬에 있는 변경사항은 삭제된다!!!

 

 

 

 

Git Pull is Not Possible, Unmerged Files

I've read all of the similar questions on this; it seems that none of the following have worked: Delete offending files git reset --hard HEAD git stash git pull Nearly every combination, stashing

stackoverflow.com

 

728x90