이렇게 많은 검색을 시도한 끝에,,, 눈물을 흘렸다..
해결했다... 꼬옥 여러분들도 성공하시길
- 로컬을 깃허브에 처음으로 commit하려던 상황.
- 원격 저장소를 만들면서 READ.ME를 만들어 놓음 -> 원격과 로컬의 저장상태가 다름.
- git push origin main 결과로,
[rejected] master -> master (non-fast-forward)
라는 에러가 발생함.
(non-fast-forward)라고 뜨는 오류였다.
보통 원인은 크게 git에 push를 할 때 발생한다고 한다.
git pull 원격 저장소
으로 원격과 로컬의 저장소 간의 차이가 없도록 만든 후 다시 git add,commit 하고 push를 해준다. 그런데 필자는 1번과 2번을 선택해도 해결이 안되었다..
rain98 님의 첫번째 방법을 통해 해결할 수 있었다.
오리 님을 통해서도 정답을 알 수 있었다.
git pull origin main --allow-unrelated-histories