로컬 저장소에서 원격 저장소로 소스 코드를 push하려고 하는데 위와 같은 에러 발생
로컬 브랜치가 원격 브랜치의 최신 커밋을 반영하지 않았기 때문에 발생. 즉, 로컬 main 브랜치가 원격 main 브랜치보다 뒤에 있어 git push를 할 수 없는 상황.
로컬 브랜치
원격 브랜치
로컬 main 브랜치
원격 main 브랜치
git pull origin main
원격 저장소의 최신 변경사항을 로컬에 적용
로컬 저장소에서 원격 저장소로 성공적으로 푸시되었다.