[Git] fatal: refusing to merge unrelated histories

Yoon Uk·2022년 8월 2일
0

Git

목록 보기
2/4
post-thumbnail

fatal: refusing to merge unrelated histories

깃허브에 새로 생성한 Repository에 처음으로 git push를 하는 경우에 아래의 메시지가 뜨는 경우가 있다.

push 전에 먼저 git pull을 하여 프로젝트를 병합하여 원격 저장소와 로컬 저장소의 내용이 같아지도록 해야 한다.

git pull 명령 시 아래와 같은 문구와 함께 진행되지 않는다면

fatal: refusing to merge unrelated histories

아래와 같은 명령어를 사용한다.

git pull origin 브런치명 --allow-unrelated-histories

--allow-unrelated-histories

  • 이 명령 옵션은 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용된다.
  • git에서 서로 관련 기록이 없는 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이러한 상황을 허용해 주는 것이다.

0개의 댓글