git rejected 에러

들블리셔·2022년 7월 11일
1

! [rejected] master > master (non-fast-forward)
error: failed to push some refs to 'https://~~.git'

어느날 포트폴리오 업로드 하려고 하던중 위와 같은 에러가 떴다.

구글링 해보니까 원격저장소에서 README 파일을 추가했는데
하나의 커밋으로 인식을 한다.
원격에서 커밋한것을 로컬저장소에서는 인식하지 못해서 발생한다고 한다.

두 가지 해결방법이 있는데,

첫 번째 방법

git pull --rebase origin master

두 번째 방법

git push origin +master

강제로 push하는 방법으로 하면 잘 되기는 하지만,
위에처럼 하면 레파지토리가 전부 삭제되니까 하지말자

git pull origin master

두 가지 방법 다 잘된다.

profile
나의 공부방

0개의 댓글