src refspec master does not match any 해결방법

현상 및 원인

git 에 push 를 할 때 발생되는 에러 이다
src refspec master does not match any

원인은 repository 정보가 변경되었을 때 나타나거나
다른 곳에서 clone 한 repository 를 내 repository 로 새로 만들어서 push 할 때 발생된다

해결 방법

git 정보가 틀어져서 그런거니
git 정보를 초기화 해준다

1
2
3
4
5
git init
git add .
git commit -m "init"
git remote add origin [Github repository Address]
git push -u origin main

git init 를 하면 .git 폴더내의 정보들이 초기화 된다
초기화 되면 원격 repository 정보를 다시 등록해서
push 해주면 된다