공부/git

! [rejected] master -> master (fetch first)

열두시공삼분 2020. 11. 12. 00:40

 

git 에서 문제가 생겼을 때!! 해결 팁!

 

! [rejected]        master -> master (fetch first)

~~~~깃 주소~~~~

힌트: 리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가
힌트: 거부되었습니다. 이 상황은 보통 또 다른 저장소에서 같은
힌트: 저장소로 푸시할 때 발생합니다.  푸시하기 전에
힌트: ('git pull ...' 등 명령으로) 리모트 변경 사항을 먼저
힌트: 포함해야 합니다.
힌트: 자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
힌트: 참고하십시오.

 

문제의 원인은 원격저장소와 현재 로컬 저장소가 동기화 되어 있지 않기 때문이라고 합니다

해결방법은 동기화를 시켜주면 되는 간단한 문제인데.. 이 문제 때문에 시간을 얼마나 잡아먹는 지...ㅠㅠ

 

  git pull --rebase 원격저장소별칭 master    

 

이렇게 작성하면 

 

Successfully rebased and updated refs/heads/master  <- 이렇게 나오실 겁니다

 

그 다음 다시 push 를 해주면 끝!!