[Git] push 실패 fatal: refusing to merge unrelated histories 오류 해결
From https://github.com/seungwonleee/react-movie-project
* branch master -> FETCH_HEAD
fatal: refusing to merge unrelated histories
git pull 을 했음에도 불구하고 깃허브 원격저장소에 push를 하려고하니 오류가 발생했다.
원인
원인을 찾아보니 최신상태를 pull 하고난뒤에 push 했어야 했는데 그러지 않아서 발생한 문제라고 한다.
나는 분명 pull을 했는데 말이다..
해결방법
--allow-unrelated-histories 옵션을 추가하여 다시 pull 명령어를 실행하니 문제를 해결할 수 있었다.
git pull <remote> <branch> --allow-unrelated-histories
이 옵션은 각자 다르게 시작된 두 프로젝트의 기록(history)을 병합하는 드문 상황에 사용된다고 한다.
댓글
댓글 쓰기