上传项目到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 就没错了。

 

 
 
 
posted @ 2016-03-01 20:57  Mokaffe  阅读(336)  评论(0编辑  收藏  举报