반응형

git push origin main을 입력하니까 error: src refspec main does not match any 에러 출력 됨
시도 1
추측원인: 위의 에러는 변경사항이 없는데 push 하려고 할 때 일어나는 경우가 있음
- add, commit 이 제대로 안된 것이라 생각되어 다시 시도 -> 실패
시도 2
추측원인: 현재 github의 기본 branch는 main임. git init시 생성되는 기본 브런치는 master임 브랜치가 달라서 위의 에러가 일어나는 경우가 있음.
- git show-ref 입력

- git branch를 입력하여 branch가 master인 것을 확인함
- git branch -m master main 로 branch 수정
- git push origin main 으로 push -> 성공
참고
https://www.hahwul.com/2021/07/17/changing-the-github-default-branch/
반응형
'Git' 카테고리의 다른 글
| [Git] Git repo 이름 명명 규칙 (0) | 2022.12.20 |
|---|---|
| [Git] Git 홈페이지 만들기 - Chirpy css 적용되지 않는 오류 해결 (0) | 2022.11.30 |
| [Git] Markdown 문서에서 이미지 다루기 (0) | 2022.03.20 |
| [Git] Git Commit명 규칙 (0) | 2021.10.12 |
| Git 사용시 주의사항 (0) | 2020.08.12 |