Git push가 안된다? (fatal: refusing to merge unrelated histories)

CHAN LIM·2022년 7월 9일
0

Git&Github

목록 보기
4/5

로컬 저장소에 있는 프로젝트를 GitHub 사이트를 통해 만든 저장소로 Push 하는 경우에 이러한 메시지가 나타나는 경우가 있습니다.

이와 같은 경우는 pull을 해서 프로젝트를 병합해야 합니다.

그런데, 다음과 같은 문구와 함께 진행되지 않는다면,

fatal: refusing to merge unrelated histories

다음의 명령으로 실행합니다.

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

--allow-unrelated-histories

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

profile
클라우드, 데이터, DevOps 엔지니어 지향 || 글보단 사진 지향

0개의 댓글