[Github] pull, push 오류

Updated:

Intro

Github에서 Repository를 생성한 후 Clone 하고 pull, push 하는 과정에서 발생한 오류에 대해 정리하였습니다.

오류1

git pull origin master

위의 명령어를 입력하니 아래와 같은 오류가 발생하였습니다.

fatal: couldn't find remote ref master

검색해 보니 Github의 기본 생성 branch 이름이 2020년 10월부터 master에서 main으로 변경되어서 발생한 오류였습니다.

해결법

git pull origin main

master > main 으로 변경만 해주면 정상적으로 작동합니다.

오류 2

git push -u origin main

테스트로 txt 파일을 만들어서 push 하려고 하니 또 아래와 같은 오류가 났습니다.

error: src refspec master does not match any

해당 에러 또한 위와 같은 이유로 발생하는 것이였습니다.

해결법

git branch -M main

git commit -m "commit message"

git push -u origin main

으로 해주니 잘 푸쉬되었다,,,!

error4_1

Leave a comment