上传项目到GitHub遇到的错误
出错的过程:
git init
git add .
git remote add origin https://github.com/Account/XXX.git
git push -u origin master
出错:error : src refspec master does not match any.
error : failed to push some refsd to "https://github.com/Mokaffe/xxx.git"
原因:
得知是由于当前项目下没有文件供上传,项目为空所导致的。
但是这里明显是有文件的。
解决方案:
得知,先去add,再commit,然后再push,就可以了。
修改过程:
git add .
git commit -m "the first commit"
git remote add origin https://github.com/Account/XXX.git
git push -u origin master
又出现错误:
error: failed to push some refs to https://github.com/Mokaffe/XXX.git
错误原因:
本地没有update到最新版本的项目(git上有README.md文件没下载下来)
本地直接push所以会出错。所以要先pull下最新的代码。
输入命令:git pull --rebase origin master , README文件被pull下来。
为什么 pull 其他的不可以?pull 需要了解一下。
然后再push 就没错了。