Git

[Git] fatal: refusing to merge unrelated histories 해결

번잔중 2022. 8. 31. 23:05

🚨 페어 프로그래밍을 진행하던 중 잘 되나 싶더니 또 안돼서 열받게 만든 오류 하나를 해결한 내용을 정리합니다. pull을 하려고 했더니 안되는 바람에 30분 날린듯 ㅡㅡ

 

--allow-unrelated-histories

1. pair의 Remote Repository를 내 Local Repository로 pull하려고 했는데, 갑자기 뭔 지가 옴므파탈도 아니면서 fatal: refusing to merge unrelated histories 메시지를 띄우는 것이 아닌가.

 

 

2. 열 받아서 찾아보니 이것은 서로 관련 기록이 없는 두 프로젝트를 병합할 때, Git이 막는 것이라고 한다. 나와 페어분 둘 다 신규로 만든 Repo를 사용하다보니 발생한 문제 같다.

 

3. 문제 해결은 생각보다 간단했다. 아래의 명령어를 추가로 적어주면 된다!

git pull origin main --allow-unrelated-histories

명령어 뜻을 보니 연관 없는 기록도 허용한다는 옵션인 것 같다!

 

😎

문제 해결~ 여러분들도 열내지말고 얼로우 언릴레이티드 히스토리즈 ㄱ ㄱ