본문 바로가기
부트캠프교육중/Git

error: failed to push some refes...... 에러해결하기

by 뭉지야 2023. 8. 1.
728x90

프로젝트하면서 계속 마주쳤던 에러이다....

 

그때마다 branch 이름 조금 바꿔서 다시 파서 작업하고 푸쉬하고 그랬는데... 

 

그리고 branch 나중에 지우고 다시 비슷한 이름으로 만들고....

 

정말 머리가 나쁘면 몸이 고생한다는게 그말이지....

 

근데 오늘 혼자 노마드코더 공부하는데  main에다가 하는데 또 떳다...........

 

오늘은 좀 싸워봐야겟다...

 


일단 원인은...

원격저장소(github)에 내 로컬(내컴퓨터)에는 없는 파일이 있을때 내 파일을 push 하면 발생하는 오류라고 한다.

 

이럴땐 원격저장소에서 내 로컬에 저장하지 않은 파일을 pull한 후 원격저장소에 다시 push를 해야 한다.

 

현재 내 상황은..

 

새로운 repository를 만들고, 거기에 내컴퓨터에 없는 파일이라면 readme파일밖에 없다...

 

다들 해봤다는 명령어를 넣어도 계속 오류다...

 

pull로도 당겨봤다.

git pull origin main

근데 오류다...

main말고 master로도 해보고 그냥 git pull로도 해보고

 

그러던 중간에

fatal: refusing to merge unrelated histories

이렇게 에러가 떠서 찾아보니

git pull origin master --allow-unrelated-histories

저거 치면 해결된대서 해봤지만.... 계속 오류다...

 

https://jobc.tistory.com/177

 

git push, pull (fatal: refusing to merge unrelated histories) 에러

원격 저장소를 remote로 설정하고 바로 push를 하면 몇가지 오류가 발생할 수도 있다.예를 들어 아래와 같은 오류 메시지이다.12 ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'https:

jobc.tistory.com

이 블로그를 보고 해결했다고들 하시는데....  난 해결이 안된다...

 

아무리 생각해도 readme때문에 계속 문제가 생기는거 같아서

 

repository를 결국 지우고 readme없는 레포지로 만들어서 연결했더니 아주 잘 연결된다.....

 

설마 윈도우의 문제인가.....  뭘까...........

 

728x90

'부트캠프교육중 > Git' 카테고리의 다른 글

하위폴더에서 작업하기.  (0) 2023.04.22
깃헙 많이쓰일만한거  (0) 2023.03.21
Git 이란?  (0) 2022.12.28