git push错误failed to push some refs to的解决
来源:互联网 发布:java语法分析器 编辑:程序博客网 时间:2024/06/05 20:27
问题说明
当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问题。
如下图所示
我在github库中对某个文件进行了在线的编辑,并且没有同步到本地库,之后我在本地库添加了文件test.txt,并想提交到github,出现以下错误:error:failed to push some refs to。
解决方案
这个问题是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。
使用指令
git pull --rebase origin master
这条指令的意思是把远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。
如图:
下面我用图形象的解释下错误情况的发生和解决
git pull –rebase origin master意为先取消commit记录,并且把它们临时 保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中。
接下来就可以把本地库push到远程库当中了。
0 0
- git push错误failed to push some refs to的解决
- 解决git push错误:failed to push some refs to git
- git错误failed to push some refs to git
- git如何解决failed to push some refs to git
- Git--如何解决failed to push some refs to git
- failed to push some refs to git
- git错误:error: failed to push some refs to
- git提交错误failed to push some refs to ...
- git 错误error: failed to push some refs to
- 如何解决failed to push some refs to git
- 如何解决failed to push some refs to git
- github如何解决failed to push some refs to git
- 如何解决failed to push some refs to git
- 如何解决failed to push some refs to git
- 如何解决failed to push some refs to git
- 如何解决failed to push some refs to git
- 如何解决failed to push some refs to git
- 解决failed to push some refs to git
- Hadoop eclipse使用jar运行实例
- jQuery EasyUI插件
- zoj 3870 Paint the Grid Again( 拓扑排序字典序)
- Web Sercice基础使用-->天气,号码归属地
- Matlab Online 体验
- git push错误failed to push some refs to的解决
- 谁获得了最高奖学金[结构体数组]
- java学习中遇到的Scanner死循环问题
- ArrayList类的实现
- 经典查找算法 --- B-树
- 贪心——HDU 4572
- innodb undo --update undo log补充2
- MPU6050姿态结算(采用硬件I2C实现数据融合算法)
- Eddy的难题