프로그래밍/- git
[ Error ] fatal: refusing to merge unrelated histories
즐겁게 하하하
2022. 2. 19. 21:10
728x90
로컬 저장소와 원격지의 저장소의 기록(History)을 비교했을 때
소스코드의 차이가 심한 저장소의 경우, 병합 오류가 날 것을 대비하여 오류 메시지를 띄우는 것입니다.
이럴 때는 --allow-unrelated-histories 옵션을 붙여서 pull을 진행하면 된다.
만약 --allow-unrelated-histories 옵션을 붙여서 pull을 했음에도 오류가 발생하는 경우, 직접 하나씩 충돌(Collision)을 처리해 주셔야 합니다. 혹은 현재 프로젝트 소스코드를 통째로 지운 뒤에 다시 원격지로부터 클론(Clone)을 받아서 소스코드를 재구성할 수 있습니다.
728x90