git报错:failed to push some refs to 'git@github.com:JiangXiaoLiang1988/CustomerHandl

1、错误信息

今天在使用git将代码上传到GitHub的时候报下面的错误:git

之前上传代码的时候重来没有出现这种错误,在网上查找了半天终于找到缘由了:github中的README.md文件不在本地代码目录中。之前在GitHub上面建立Repository上传代码的时候没有勾选自动建立README.md文件,因此上传的时候直接就上传成功了。此次在建立Repository的时候勾选了自动建立README.md,因此形成本地Repository和远程的Repository代码不一致,上传的时候就出现截图中的错误了。github

注意:在GitHub上面建立Repository的时候在下面的位置建立README.md文件,以下图所示:fetch

2、解决办法

能够经过以下命令进行代码合并【注:pull=fetch+merge]code

$ git pull --rebase origin master

 以下图所示:blog

执行完上面的代码之后查看本地Repository文件,会发现多了README.md文件:it

最后在执行下面的代码上传:ast

$ git push -u origin master

 如图所示:class

这时候在上传代码就会成功了。im

相关文章
相关标签/搜索