Git commit를 하고 push를 하는데 이런 오류가 생겼다.
fatal: refusing to merge unrelated histories
--allow-unrelated-histories 옵션을 더해서 터미널로 실행하니 성공.
~ /git pull --allow-unrelated-histories
로컬 저장소와 원격지의 저장소의 기록(History)을 비교했을 때 소스코드의 차이가 심한 저장소의 경우, 병합 오류가 날 것을 대비하여 오류 메시지를 띄우는 것이었다.
(알고보니 이름이 비슷한 폴더가 1개 더 있었다. 깃허브에서 받은 폴더랑 내가 깃저장소로 올릴 폴더가 달랐던 것이다. 내가 깃저장소로 올리려는 폴더는 아무련 git이력이 없기때문에 오류가 났던것이다. .git폴더와 readme파일을 옮겨줬다.)
'프로그래밍 > 문제' 카테고리의 다른 글
ImportError: cannot import name 'url' from 'django.conf.urls' (0) | 2023.01.31 |
---|---|
인텔리제이(Intellij) 실행 오류 (0) | 2023.01.14 |
github 리모트 리포지토리 변경하기 (0) | 2022.04.26 |
git push 에러 (Error: Failed To Push Some Refs To) (0) | 2022.04.21 |
gith push 에러 (non-fast-forward) (0) | 2022.04.18 |