문제 정의
•
Not possible to fast-forward, aborting. 에러
•
원인
◦
git config pull.ff only 를 통해 pull의 기본 옵션을 ff-only로 설정해놓은 경우 발생할 수 있는 에러
◦
pull 하려는 원격저장소의 브랜치와 로컬저장소의 브랜치가 Fast-Forward관계가 아닐때 발생 → 즉,원격저장소의 새로운 commit이 존재하는데 git pull을 하지 않은 상태에서 로컬저장소에 새로운 commit을 했다면 해당 에러가 발생
•
관련 자료 조사
해결 방안
•
근본적인 해결
◦
근본적으로 해결하려면 fast-forward only 옵션을 git config --unset pull.ff