Git 提示error:src refspec master does not match any

git push origin master

之后提示

error:src refspec master does not match any

这个问题之前遇到过,为了防止以后再遇到类似问题,还是把这个方法简单记录在此。

问题产生原因分析

引起该错误的原因是,目录中没有文件,空目录是不能提交上去的,而且在push之前至少有过一次commit
解决方法

git init 
git touch READMEgit 
git add README 
git commit -m 'first commit'
git remote add origin https://github.com/Cycamore/lantingtalk.github.io.git
git push origin master