! [rejected] main -> main (non-fast-forward)

jeong dain·2022년 9월 15일

  • git push origin main 했을 때 다음과 같은 오류가 발생했다.
    아마도 push 하기전 pull을 땡겨버려서 그런듯,, 왜그랬데,, 궁금해죽겠네🥲
 ! [rejected]        main -> main (non-fast-forward)
error: 레퍼런스를 'github.com:jeongdxxn/test-app.git'에 푸시하는데 실패했습니다
힌트: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가
힌트: 거부되었습니다. 푸시하기 전에 ('git pull ...' 등 명령으로) 리모트
힌트: 변경 사항을 포함하십시오.
힌트: 자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
힌트: 참고하십시오.

해결방법

  • push 할려고하는 브랜치명 앞에 +를 붙여준다.
git push origin +main 
profile
Web Frontend Developer #TypeScript #React #NextJS🤸‍♀️

0개의 댓글