IT/Git

Git push error 해결방법

$ git push origin master
To https://github.com/mrkyel/SSR.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to (url)
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

스크린샷도 하고 직접 복붙도 해왔습니다

이상하게 Repository를 생성하고 첫 커밋을 할때마다 겪지 않으셨나요?

저는 알고있는데도 자꾸 멍청하게 같은실수를 반복하다가 공유하고자 글 남깁니다

처음 Git에다가 Repository 생성할 때 Readme.md 파일을 클릭해서 같이 생성하게 되면

저희가 CRA (리액트)로 만든 폴더에도 같은 파일이 있기 때문에 충돌이 일어나서 push가 불가능합니다

그래서 먼저 pull을 받고나서 진행하라는 말도 있는데 그것 또한 진행되지 않습니다.

레포지토리에 있는 readme.md를 지우시거나 아니면 저희 폴더에 있는걸 지우시거나..

아니면 제가 사용하는 방법으로는

git push origin master -f 

위 코드를 입력하는 겁니다 (강제로 진행한다는 뜻의 force 입니다)

모쪼록 도움이 되셨기를 바라며..

'IT > Git' 카테고리의 다른 글

remote: Permission to 블라블라 denied to 에러에 대해서...  (0) 2019.10.02