Git推送错误:failed to push some refs to 'git@gitee.com:XXX'
项目推送时遇Git推送错误:
error: failed to push some refs to ‘git@gitee.com:name/project.git’
1、分析:
这个问题的产生是因为远程仓库与本地仓库并不一致所造成。
2、解决方案:
那么我们把远程库同步到本地库就可以了。
执行命令:
git pull --rebase origin master
将远程仓库中的更新合并到本地仓库,–rebase的作用是取消掉本地仓库中刚刚的commit
然而未果,出现错误:
error: src refspec master does not match any
分析:引起该错误的原因是,目录中没有文件,空目录不能提交。
依次执行:
git pull origin master git push origin master
解决!
一般而言,正常的推送流程应为:
1、在github上创建项目 2、使用git clone
https://github.com/name/project.git克隆到本地 3、编辑项目 4、git add . (将变更提交至缓存区) 5、git commit -am “提交说明(注释)” 6、git push origin master 将本地变更推送至远程仓库master分支
此时如果在github的remote上已经有了文件,会出现error。那么应当先pull一下,即:
git pull origin master
随即push即可。
git push origin master
相关文章
- 为何CorelDRAW X8安装打开后提示“已停止工作”?
- 10万设计师好评的CDR最强插件,甩掉繁琐,拥抱简单
- 解决CDRX4X5X6X7下载安装失败的原因
- coreldraw2020安装包-coreldraw2020安装教程
- 设计师不一定知道的CorelDRAW X6 的那些功能续
- CDR X6,X7安装出现1406英文对话框提示解决办法
- 最新版平面设计、矢量设计软件CorelDRAW的安装与破解
- CDR X6破解版下载+教程 coreldraw x6官方中文版免费完整版
- 工业革命还是AI起义?aespa新曲《Dirty Work》今日炸场
- 「仅保留三天」8个新媒体人必备软件+3份精选资源