1、問題描述
在git push操作提交一個文件到遠(yuǎn)程庫的時候報錯:error: failed to push some refs to ‘https://gitee.com/gitee-zhangchq/stm32.git’
翻譯:
錯誤:無法將某些引用推送到’https://gitee.com/gitee-zhangchq/stm32.git’
2、錯誤原因
由于這是一個在gitee上面新創(chuàng)建的一個遠(yuǎn)程庫,然后在創(chuàng)建遠(yuǎn)程庫的時候還選擇了自動生成readme文檔,這時候在遠(yuǎn)程庫是有兩個文件 :README.en.md README.md
然而在本地我是直接創(chuàng)建一個目錄,git init 初始化一個本地庫,然后添加一個文件夾document下放一個中文文檔,這個時候的本地就少了遠(yuǎn)程庫的README.en.md README.md這兩個文件,所以在git push的時候就會報錯;
3、問題解決
這個報錯的原因就是有本地庫缺少遠(yuǎn)程庫有的部分文件導(dǎo)致,這時候只要將遠(yuǎn)程庫同步到本地庫,然后再提交就可以了:
使用指令:
git pull --rebase stm32 master //stm32為遠(yuǎn)程庫名 master為遠(yuǎn)程庫分支文章來源:http://www.zghlxwxcb.cn/news/detail-581427.html
rebase之后再次push就成功了:文章來源地址http://www.zghlxwxcb.cn/news/detail-581427.html
到了這里,關(guān)于【git 報錯】:git push 提示error:failed to push some refs to “xxxxxx“的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!