[git] error: src refspec master does not match any 에러 해결

2021. 3. 5. 08:24카테고리 없음

[상황]
로컬에서 처음 깃허브에 푸쉬할 경우 발생할 수 있는 에러
or 커밋이 없는 상태에서 곧 바로 push한 경우

 

[에러 메세지]

error: src refspec master does not match any.
error: failed to push some refs to '본인의 깃 저장소'

 

[해결]
1. 커밋을 안한 상태에서 push 한 것이라면, 당연히 commit을 해주면 된다.

git commit -m 'commit_message'

 

2. 커밋을 했음에도 위와같은 문제가 발생한다면, 이는 로컬에서 깃헙의 초기 세팅이 없기 때문이다.

터미널에 아래의 코드를 입력해주자.

git config --global user.name "사용자 이름"
git config --global user.email "사용자 이메일"

위 과정을 마친 후 다시 commit & push 를 해주면 정상적으로 깃허브에 푸쉬가 된다.