[Github] 깃허브 error: failed to push some refs to~, Updates were rejected because the remote contains work that you do not have locally. 에러 해결 방법

깃허브에 로컬 프로젝트를 push하려고 했는데 아래와 같은 오류가 발생했다.





 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/seungwonleee/react-movie-app.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.



에러를 해석해보면 원격 저장소에 작업물을 로컬 저장소에 저장하지 않았다는 이야기인 것 같다.  만약 오류를 해결하고 싶으면 git pull을 하고 다시 push를 해보라는 것 같다.


구글에 검색해서 stackoverflow에 확인해봤더니 에러 해석이 얼추 맞는 것 같다.


해결방법은

$ git remote add origin [//your github url]
$ git pull origin master 
$ git push origin master



위의 명령어를 순서대로 입력하기!




해결 완료

댓글