git

[Git] fatal: refusing to merge unrelated histories

잔망루피 2023. 1. 6. 18:49

서로 존재하는지 모르고 커밋 기록이 다른 프로젝트를 merge할 때 fatal: refusing to merge unrelated histories

 

 

🟨 이 문제가 발생할만한 상황

  1. 프로젝트를 클론하고나서 어떻게 된 일인지 .git 폴더가 삭제되거나 손상되었다. Git은 로컬 history를 인식하지 못하게 된다. 이후 원격 저장소로 push 또는 pull을 할 때 에러가 발생한다.
  2. 새 저장소를 만들었고 여기에 커밋을 추가했다. 이 원격 저장소로부터 pull을 시도한다. Git은 이 프로젝트가 어떻게 연관되어 있는지 모르기에 에러가 발생한다.

 

 

✨ 해결

git pull 또는 git merge를 사용 후 

git pull origin master --allow-unrelated-histories

 

 

참고👇

https://www.educative.io/answers/the-fatal-refusing-to-merge-unrelated-histories-git-error

 

The “fatal: refusing to merge unrelated histories” Git error

Contributor: Educative Answers Team

www.educative.io

 

반응형