기타/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 내역만 남으므로 조심해야 한다.