로컬 저장소에 있는 프로젝트를 깃허브 사이트를 통해 만든 저장소로 push 하는 경우에 이런 메세지가 뜨는 경우가 있다.
기존의 래포지토리의 변경된 상황들을 pull 하지 않아서 발생하는 에러이다.
-> push 전에 먼저 pull을 해서 프로젝트를 병합해 주어야 한다.
해결방법
git pull origin 브런치명 --allow-unrelated-histories
"--allow-unrelated-histories" 이 명령 옵션은 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용된다고 한다. 즉, git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이것을 허용해 주는 것이다.
'Git > git error' 카테고리의 다른 글
[Git] git init 명령어에서 Using 'master' as the name for the initial branch. 에러가 나올 때. (0) | 2022.07.30 |
---|---|
[Git] Github Error - git@github.com: permission denied (publickey). (0) | 2022.01.25 |