포트폴리오 완성 후 github 페이지에서 Readme를 작성하여 커밋하였다.
그리고 vscode에서 새로 작성한 코드를 push 하려고 하니 다음과 같은 에러가 떴다.
- 에러 메세지
Fatal: Not possible to fast-forward, aborting Fatal: 정방향이 불가능하므로, 중지합니다.
해결하느라 시간을 많이 허비하였지만 방법은 굉장히 간단했다.
- 해결방법
git pull --rebase
다시 push를 진행하면 정상 작동한다.
더 나아가 global의 fast-forward only 옵션을 꺼두면 같은 에러가 더이상 뜨지 않게 된다.
- fast-forward only 옵션 끄기
git config --unset pull.ff
또는
git config --unset --global pull.ff