Git--常见问题s--如何解决failed to push some refs to git

问题描述

今天准备将本地仓库的项目代码提交到GitHub的远程仓库上时,一直出现下面的错误,搞得我很郁闷!命令如下:
git push myorigin master

Git--常见问题s--如何解决failed to push some refs to git_第1张图片
93.png
按照它的提示,我明白应该是远程仓库中,含有我们本地仓库所没有的文件。于是,恍然大悟,对了,我们本地仓库中没有README.MD文件。于是,立马去GitHub中将其删除了,然后再来操作,心中一万只草泥马飞过,还是提示一样的错误!看来此方法是行不通了。于是上网找到了下面的方法。

解决方案

1.原因
出现错误的主要原因是github中的README.md文件不在本地代码目录中
2.可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase myorigin master

Git--常见问题s--如何解决failed to push some refs to git_第2张图片
94.png
3.执行上面代码后可以看到本地代码库中多了README.md文件
Git--常见问题s--如何解决failed to push some refs to git_第3张图片
95.png

4.此时再执行语句 git push myorigin master即可完成代码上传到github
Git--常见问题s--如何解决failed to push some refs to git_第4张图片
96.png

5.在GitHub上查看项目,发现本地仓库的项目已经被提交成功


Git--常见问题s--如何解决failed to push some refs to git_第5张图片
97.png

到此,问题就解决了!

你可能感兴趣的:(Git--常见问题s--如何解决failed to push some refs to git)