깃허브 failed to push some refs to 'https://github.com/~.git' 에러

sunone-lee·2022년 9월 14일
0

Github

목록 보기
4/5

failed to push some refs to 'https://github.com/~.git' 에러

🌞 오류 원인

· 깃허브에서 readme.md 파일을 생성한 후 local에서 pull을 안한 상태로 작업을 진행했기 때문에 발생

· remote 버전과 로컬의 버전이 달라서 충돌(conflict)

📍 해결 방법 (1)

$ git push -u origin +master

강제적으로 push -> 강제로 push를 진행한 repository의 모든 작업이 다 날아가고 해당 파일만 남게 될 수 있으니 주의

📍 해결 방법 (2)

$ git pull origin master

원격저장소의 데이터를 pull 하여 commit 시점을 맞춤

📍 해결 방법 (3)

$ git push -f origin master

commit 이력을 강제로 덮어 씌움

작업한 내용이 많다면 -f 옵션으로 푸시하는 것이 좋겠지만, 작업 내용이 많지 않다면 pull해서 push

repository 모든 작업이 다 날아가고 해당 파일만 남음 😹


🕐 2022.09.14 - TIL

0개의 댓글