본문 바로가기

에러

[Git] ![rejected] master -> master (non-fast-forward)

! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/jejecrunch/vuejs'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

 

* 원인 - 깃허브에 생성된 원격 저장소와 로컬에 생성된 저장소 간 공통분모가 없는 상태에서 병합하려는 시도로 인해 발생. 기본적으로 관련없는 두 저장소를 병합하는 것은 안되도록 설정되어 있음.

 

* 해결
git pull origin master --allow-unrealted-histories
위와 같이 --allow-unrelated-histories 속성을 추가해서 pull 해준다.

 

 

 

출처 : https://devlog.jwgo.kr/2018/03/09/resolving-git-pull-problem/

반응형