저번에 날 짜릿하게 했던 오류이다. 링크
[rejected] master -> master (non-fast-forward) 에러가 발생할시
git pull origin 브런치명 --allow-unrelated-histories
이 방법으로
해결이 가능하다.
local 에 git 저장소를 만들고 커밋까지 했다고 가정해 보겠습니다.
그리고 github 나 gitlab 등 원격지에 새로운 저장소를 만들때 아래처럼 README 를 추가하거나 License 파일을 추가하면 원격지 저장소에는 새로운 커밋 이력이 생깁니다.
이 상태에서 local 저장소에 있는 걸 푸시할 경우 로컬 저장소에는 리모트의 커밋 이력이 없으므로 이 에러가 발생합니다.
클론하고 git push 라는 비교적 쉬운길이 있는거같다.