Git--常见问题s--如何解决failed to push s
作者:
蓦然飞跃 | 来源:发表于
2018-08-14 15:32 被阅读0次问题描述
今天准备将本地仓库的项目代码提交到GitHub的远程仓库上时,一直出现下面的错误,搞得我很郁闷!命令如下:
git push myorigin master
![](https://img.haomeiwen.com/i9498053/638ec0bb37e33187.png)
93.png
按照它的提示,我明白应该是远程仓库中,含有我们本地仓库所没有的文件。于是,恍然大悟,对了,我们本地仓库中没有README.MD文件。于是,立马去GitHub中将其删除了,然后再来操作,心中一万只草泥马飞过,还是提示一样的错误!看来此方法是行不通了。于是上网找到了下面的方法。
解决方案
1.原因
出现错误的主要原因是github中的README.md文件不在本地代码目录中
2.可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase myorigin master
![](https://img.haomeiwen.com/i9498053/ed9fdc55a1f67388.png)
94.png
3.执行上面代码后可以看到本地代码库中多了README.md文件
![](https://img.haomeiwen.com/i9498053/110d00eae1e783aa.png)
95.png
4.此时再执行语句
git push myorigin master
即可完成代码上传到github
![](https://img.haomeiwen.com/i9498053/b26906343c952374.png)
96.png
5.在GitHub上查看项目,发现本地仓库的项目已经被提交成功
![](https://img.haomeiwen.com/i9498053/3444327e1f100efb.png)
97.png
到此,问题就解决了!
本文标题:Git--常见问题s--如何解决failed to push s
本文链接:https://www.haomeiwen.com/subject/kalvbftx.html
网友评论