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

 

반응형

'git' 카테고리의 다른 글

merge와 rebase  (0) 2023.01.16
[git] branch  (0) 2023.01.09
HEAD detached  (0) 2022.02.06
[Error] warning: LF will be replaced by CRLF in ~  (0) 2021.07.27
[Error] fatal: Unable to create '/.git/index.lock': No such file or directory  (0) 2021.07.12