프로그래밍/- 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