ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

[GIT] 소스트리 git pull 실행시 Not possible to fast-forward 오류가 발생했을 경우의 대응

콘솔에서 - git pull를 실행했을 때
fatal: Not possible to fast-forward, aborting
라고 에러발생으로 로컬 원격 저장소와 동기화 할 수없는 경우의 대응 방법입니다.


- 원인
원격 저장소를 업데이트 한 후 git pull (= git fetch; git merge) 전에 로컬 저장소를 편집하여 commit 한 경우등에 발생하는것으로 파악


현재 A라는 사람은 안드로이드 스튜디오로 작업하고, B는 소스트리로 작성하는데, 해당 문제가 자주 발생한다.



- 해결방법

마스터일때
$ git pull origin master --rebase #master branch인 경우
$ git pull origin main --rebase

개발일때,
$ git pull origin develop --rebase

검색해보니 아래처럼 하고 pull 해도 된다고 함.
$git rebase develop


- 실행결과
From (remote repository의URL)
* branch master -> FETCH_HEAD
Successfully rebased and updated refs/heads/master.

댓글