1、问题描述
在git push操作提交一个文件到远程库的时候报错:error: failed to push some refs to ‘https://gitee.com/gitee-zhangchq/stm32.git’
翻译:
错误:无法将某些引用推送到’https://gitee.com/gitee-zhangchq/stm32.git’
2、错误原因
由于这是一个在gitee上面新创建的一个远程库,然后在创建远程库的时候还选择了自动生成readme文档,这时候在远程库是有两个文件 :README.en.md README.md
然而在本地我是直接创建一个目录,git init 初始化一个本地库,然后添加一个文件夹document下放一个中文文档,这个时候的本地就少了远程库的README.en.md README.md这两个文件,所以在git push的时候就会报错;
3、问题解决
这个报错的原因就是有本地库缺少远程库有的部分文件导致,这时候只要将远程库同步到本地库,然后再提交就可以了:
使用指令:
git pull --rebase stm32 master //stm32为远程库名 master为远程库分支文章来源:https://www.toymoban.com/news/detail-581427.html
rebase之后再次push就成功了:文章来源地址https://www.toymoban.com/news/detail-581427.html
到了这里,关于【git 报错】:git push 提示error:failed to push some refs to “xxxxxx“的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!