# Git issue 해결(error: src refspec main does not match any)

나쿠크·2023년 1월 7일
0

이곳에서 하루종일 헤매다가

git show-ref 로 branch를 확인했더니 master에 있었다
생각해보니 옆에서 (master)라고 이미 알려주고있었잖아!?
ĭ˄ĭ



여튼 그래서

git init --initial-branch=main
또는
git init -b main

이걸 넣어주면 main으로 연결이 됨


그럼 이제 또 다른 오류의 늪에 빠지게 됨 ¯(°_o)/¯

이 오류의 원인은 원격저장소와 현재 내가 작업중인 로컬저장소가 동기화되지 않아서 발생함.
그래서 동기화 되지 않은 지금 상태에서 push하면 데이터가 소실될 수도 있어!!하고 경고하는 거임


해결방법

git pull --rebase origin main

을 통해 동기화를 해주거나



git push origin +main

을 통해 강제로 push해주는 법이 있음!
이 경우에는 pull 되지 않은 변경 데이터는 소실 될 수 있기 때문에 주의해야 함!



어쨌든 드디어 업로드 했음( ੭ ・ᴗ・ )੭ 야호
Redeme 업로드 하기가 이렇게 힘들다 ㅜㅜ

0개의 댓글