Git에서 자주 발생하는 오류 중 하나로, 보통 새로 repository를 만들고 그 환경을 새로 만든 깃에 remote 한 후, pull push를 수행하면 발생한다.
또한, commit 이 git local과 web에서 겹치지 않을 때 발생한다.
그럴 때는 다음과 같이 pull, push 뒤에 옵션을 붙여준다.
git pull origin (branchname) --allow-unrelated-histories
그러면 두 개의 다른 history를 가지고 있는 git이 합쳐지게 된다. (다만 겹치는 폴더가 없을 경우에 이용하는 것이 좋다.)