새소식

Server, DevOps/Git

[Git] 깃 non-fast-forward reject 푸시 오류 해결(+최초 커밋)

  • -

새로운 저장소에 최초 커밋과 푸시를 하려는데

계속 이런 오류가 떴다.

 

로컬에서 git init과 remote add까지 모두 제대로 했는데도 되지않았다.

--allow-unrelated-histories도 안되고 새로 저장소를 만들어야겠다 하고 포기하려던 무렵

간단하게 고치는 방법을 구글링하다가 찾아냈다!!!

(재야의 고수들이란... 최고..)

 

 

 git push origin +main 

브랜치앞에 이렇게 +만 더해주면 잘된다!

정상적으로 push되는 프로젝트ㅠㅠㅠ

 

결국 원인은 내가 원격 깃페이지에서 readme 파일을 추가한 것 때문에

로컬에는 그 파일이 없으니 push가 되지 못한것!

 

근데 이렇게하니 원래 있던 readme는 사라졌다.

앞으로는 로컬에서 더해준 다음에 원격에서 수정해줘야겠다.

나는 첫 푸쉬였기에 이런저런 방법을 막 해볼 수 있었지만,

이미 많은 코드들이 커밋되어있다면... 이 방법도 어떻게 될지는 모르겠다ㅠㅠㅠ

다 사라질 수도 있으니..조심!

새로운 저장소에 깃을 연동하다가 오류가 난 사람들에게 추천하는 방법!!

 

참고한 고수님 사이트:

https://sangmoo.tistory.com/294

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.