하루살이 개발자

[GitHub 오류] git push 안될 때(리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가 거부되었습니다.) 본문

기타/GitHub

[GitHub 오류] git push 안될 때(리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가 거부되었습니다.)

하루살이 2022. 2. 22. 00:16

GitHub 오류

 

원인

repository를 만들면서 README.md 파일을 생성했다.

로컬에서 생성한 repository와 리모트에서 생성한 repository의 내용이 다르기 때문에, git pull을 통해 리모트의 파일(README.md 파일)을 로컬에 생성하게 하고나서 push하라는 것 같다.

 

정확한 원인은 잘 모르겠다.

 

해결방안

 

git pull 도 소용이 없어서 강제로 push 했다.

git push origin main --force

 

*참고

--force 옵션을 실행하면 기존 repository의 commit 내역이 모두 삭제되고, 현재 내가 작업한 commit 내역만 남으므로 조심해야 한다.