解决办法:git错误 error: failed to push some refs to 'https://github.com/...
2023-09-14 09:10:49 时间
问题描述:在git bash中键入 $ git push origin master 进行提交的时候出现 如下错误:
error: failed to push some refs to 'https://github.com/bluetata/
问题原因:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。
解决办法:使用命令行:
git pull --rebase origin master
该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作。
图形描述问题发生的原因及解决办法:
1. 发生问题时候的状态:
2. 执行 git pull -–rebase origin master 操作,意为先取消commit记录,并且把它们临时保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中。
3. 最后把本地库push到远程库当中,使本地与远程仓库保持一致。
Ref link:
https://blog.csdn.net/winnershili/article/details/78888548
https://blog.csdn.net/mbuger/article/details/70197532
注:本文原创由`bluetata`发布于blog.csdn.net、转载请务必注明出处。
相关文章
- Windows下解决github push failed (remote: Permission to userA/XXXX.git denied to userB.) 上传gitHub失败报错
- 如何将项目托管到Github上
- 如何实现Github博客评论功能
- 【问题解决方案】本地仓库删除远程库后添加到已有github仓库时仓库地址找不到的问题(github仓库SSH地址)
- 【学习总结】Git学习-本地仓库覆盖式更新对于Git仓库的影响以及pull/push到GitHub
- GitHub访问速度慢的解决方法
- 一个Java实现的工具,能下载Github issue里包含的图片到本地
- 使用SAP WebIDE往Github上推送代码修改时遇到错误消息 Commit request failed Commit failed. Ref must be HEAD and is HEAD
- 什么是Github的元数据metadata以及如何备份github上的数据
- git@github.com - Permission denied publickey错误
- GitHub编程语言显示识别错误
- 解决github访问问题
- github用相对路径显示图片_GitHub 中 readme 如何添加图片
- Error:Could not find com.github.dcendents:android-maven-plugin:1.5.
- GitHub入门之一:使用github下载项目 .
- Go语言缓存LRU库"github.com/hashicorp/golang-lru"
- GitHub 开源的 MySQL 在线更改 Schema 工具【转】
- Github搜索语法大全,超实用的开源项目搜索技巧
- git license github gitee 软件许可证
- [Git & GitHub] eclipse中使用Egit 撤销commit提交