프로그래밍/문제

Git push 에러 (fatal : refusing to merge unrelated histories)

카너먼 2022. 9. 30. 15:33

Git commit를 하고 push를 하는데 이런 오류가 생겼다.

fatal: refusing to merge unrelated histories

--allow-unrelated-histories 옵션을 더해서 터미널로 실행하니 성공.

~ /git pull --allow-unrelated-histories

 

 로컬 저장소와 원격지의 저장소의 기록(History)을 비교했을 때 소스코드의 차이가 심한 저장소의 경우, 병합 오류가 날 것을 대비하여 오류 메시지를 띄우는 것이었다.

 

(알고보니 이름이 비슷한 폴더가 1개 더 있었다. 깃허브에서 받은 폴더랑 내가 깃저장소로 올릴 폴더가 달랐던 것이다. 내가 깃저장소로 올리려는 폴더는 아무련 git이력이 없기때문에 오류가 났던것이다. .git폴더와 readme파일을 옮겨줬다.)