fatal: refusing to merge unrelated histories 해결

지렁·2023년 10월 31일
0

fatal: refusing to merge unrelated histories
하.. 이 에러는 내가 vscode로 깃헙 레포 연결할 때 많이 본 에러이다



react-create-app으로 리액트 폴더를 생성한 후에 레포 연결을 위해 다음과 같이 순서대로 연결하였다

git init

git remote add origin https://github.com/mygit/react-app

git add . & git commit

git push origin master

하지만 push 후

이 에러가 발생하여 pull 을 다시 시도..!

ㅠㅠ 그랬더니 fatal 에러를 만나게 되었다

🤔 찾아보니 ..!

이 오류는,
Git이 두 개의 서로 관련 없는 프로젝트의 히스토리를 병합하려고 할 때 발생한다고 한다

일반적으로 로컬 저장소와 원격 저장소가 완전히 다른 프로젝트일 때, 또는 둘 중 하나가 새로 생성된 저장소일 때 발생한다

그래서 아래와 같은 명령어로 병합 명령을 강제로 실행하였다
원격 저장소의 'main'과 로컬브랜치를 강제로 병합하는 뜻이다

git pull origin main --allow-unrelated-histories

이 명령어를 입력하니, README 파일에서 conflict가 발생하였고 그 충돌을 해결 정상적으로 github에 push가 되었다!

profile
공부 기록 공간 🎈💻

0개의 댓글