새소식

Programming/Git

[Git] error: src refspec main does not match any / failed to push some refs

 

 

에러 내용

 

 

push를 하려고 했는데 위와 같은 오류가 발생했다.

 

 

 

해결 방법

 

나의 경우에는 branch가 달라서 발생한 에러였다.

 

아래 명령어로 현재 브랜치를 확인할 수 있다.

git show-ref

 

 

 

 

push하려 했던 브랜치는 main이었지만, 현재 설정된 브랜치는 master임을 알 수 있다.

master에 push를 하거나, 브랜치명을 변경하여 push를 하면 된다.

 

브랜치명을 master에서 main으로 변경하는 명령어는 다음과 같다.

git branch -m master main

 

 

 

다시 push하면 에러 없이 실행된다. 😄

 

 

'Programming > Git' 카테고리의 다른 글

[Git] 커밋 리셋하기  (0) 2024.03.06
Contents

Copied URL!

Liked this Posting!