error: failed to push some refs to 'https://github.com/xxx'

henry·2024년 9월 12일

로컬 저장소에서 원격 저장소로 소스 코드를 push하려고 하는데 위와 같은 에러 발생

오류 메세지 해석

로컬 브랜치원격 브랜치의 최신 커밋을 반영하지 않았기 때문에 발생.
즉, 로컬 main 브랜치원격 main 브랜치보다 뒤에 있어 git push를 할 수 없는 상황.

해결 방법

  1. 원격 브랜치의 변경사항을 로컬로 병합하기
git pull origin main

원격 저장소의 최신 변경사항을 로컬에 적용

  1. 다시 push

로컬 저장소에서 원격 저장소로 성공적으로 푸시되었다.

0개의 댓글