깃(Git) fatal: refusing to merge unrelated histories 오류
기타2019. 4. 9. 15:58
728x90
반응형
깃을 이용할 때 종종 fatal: refusing to merge unrelated histories라는 오류를 확인할 수 있습니다. 이 오류는 git push를 진행할 때나 혹은 git pull을 진행할 때 발견할 수 있는 오류입니다. 로컬 저장소와 원격지의 저장소의 기록(History)을 비교했을 때 소스코드의 차이가 심한 저장소의 경우, 병합 오류가 날 것을 대비하여 오류 메시지를 띄우는 것입니다.
이럴 때는 --allow-unrelated-histories 옵션을 붙여서 pull을 진행하시면 됩니다.
만약 --allow-unrelated-histories 옵션을 붙여서 pull을 했음에도 오류가 발생하는 경우, 직접 하나씩 충돌(Collision)을 처리해 주셔야 합니다. 혹은 현재 프로젝트 소스코드를 통째로 지운 뒤에 다시 원격지로부터 클론(Clone)을 받아서 소스코드를 재구성할 수 있습니다.
728x90
반응형
'기타' 카테고리의 다른 글
리눅스 tar 압축 및 압축 해제 (0) | 2019.04.09 |
---|---|
우분투(Ubuntu) 서비스 목록 출력하기 (0) | 2019.04.09 |
git filter-branch 명령 되돌리는 방법 (실행 취소) (0) | 2019.04.09 |
윈도우 커맨드(Command) 줄 바꾸기 & 줄 합치기 (0) | 2019.04.06 |
git commit을 진행할 때 username이 root 계정으로 설정되는 경우 (0) | 2019.04.06 |