问题说明
当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问题。

如下图所示
我在github库中对某个文件进行了在线的编辑,并且没有同步到本地库,之后我在本地库添加了文件test.txt,并想提交到github,出现以下错误:error:failed to push some refs to。

解决方案
这个问题是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。
使用指令
注意:此处我使用的是master分支,请根据自己的开发分支更换分支。

git pull --rebase origin master

这条指令的意思是把远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。

下面我用图形象的解释下错误情况的发生和解决

git pull --rebase origin master意为先取消commit记录,并且把它们临时 保存为补丁(patch)(这些补丁放到".git/rebase"目录中),之后同步远程库到本地,最后合并补丁到本地库之中。

接下来就可以把本地库push到远程库当中了。

git push错误failed to push some refs to的解决相关推荐

  1. git解决push错误failed to push some refs to的解决

    git解决push错误failed to push some refs to的解决 问题是这样产生的: 首先我有两个git本地仓库,其中一个git上传了一次代码,另一个git在推送时出现了这样的报错: ...

  2. git常见错误failed to push some refs to

    在使用Git Push代码到数据仓库时,提示如下错误: [remote rejected] master -> master (branch is currently checked out) ...

  3. 最近使用git的错误----“failed to push some refs to ...”与“On branch master Your branch is up to date with ‘”

    第一种错误 使用命令 git push origin master 报如下错误: failed to push some refs to - 这是因为你往git上已经推送了一部分代码或文件夹,你删掉了 ...

  4. 【github】git push错误failed to push some refs to的解决

    问题原因: 当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改:或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步.这个 ...

  5. git遇到错误: Failed connect to github.com:443

    git遇到错误: Failed connect to github.com:443 1 错误原因 2 解决方式 3 其他方式 1 错误原因 我是在git push -u origin master时遇 ...

  6. git安装+错误:Failed to install ‘IRkernel‘ from GitHub: Git does not seem to be installed on your system

    git安装+错误:Failed to install 'IRkernel' from GitHub: Git does not seem to be installed on your system ...

  7. Git推送错误: failed to push some refs to ‘git@gitee.com:XXXXXX’

    项目推送时遇Git推送错误: error: failed to push some refs to 'git@gitee.com:name/project.git' 1.分析: 这个问题的产生是因为远 ...

  8. 【GIT】error: failed to push some refs to 'https://github.com/username/python.git'

    error: failed to push some refs to 'https://github.com/username/python.git' 解决error: failed to push ...

  9. git 第一次push error: failed to push some refs to

    第一次将本地文件push到远程时报错 error: failed to push some refs to '远程地址' 原因可能是github仓库中的README.md文件不在本地代码目录中或要先p ...

最新文章

  1. 【机器学习】基于蚁群算法的多元非线性函数极值寻优
  2. 如何凭本事搞砸公司的重大项目?
  3. USB供电不足怎么办
  4. android行高,android – GridView的行高
  5. Linux cal日历指令
  6. javaweb学习总结(十五):JSP基础语法
  7. 算法 --- 归并排序的js实现
  8. 设置mysql表myisam_mysql myisam 优化设置设置
  9. 牛客-乃爱与城市拥挤程度【树形dp】
  10. 查看环境列表_Xfce 4.14桌面环境正式发布,想要图形界面又想节省内存?就它了...
  11. 语文高考识记现代汉字的字形【转】
  12. C++ 简单实现unorderset和unordermap
  13. 实战Veeam Backup Replication 9.5 Upgrade to Veeam Backup Replication 10
  14. anaconda 安装simpleitk
  15. SQL SERVER 自定义函数参数数量对调用时参数数量的影响
  16. android悬浮窗工具,Android悬浮窗实例
  17. 第88课:Spark Streaming从Flume Pull数据案例实战及内幕源码解密
  18. 前端生成小程序二维码
  19. android sensor hal,Android Sensor详解(3)porting drvier
  20. 好未来谢华亮:AI 在教育行业中的应用

热门文章

  1. SQL-sql常用的语句
  2. python xgb模型 预测_如何使用XGBoost模型进行时间序列预测
  3. Monitor 采集方式
  4. 基于最小均值 (LMF) 和最小均方 (LMS) 算法进行系统识别附matlab代码
  5. springboot整合redis报错org.springframework.beans.factory.UnsatisfiedDependencyException
  6. cadence原理图复用_详细了解一下Allegro原理图设计工具SDA 的十大主要功能和改变...
  7. 多元函数泰勒级数展开_一元及多元函数的泰勒展开式
  8. 【论文阅读】Scene Text Image Super-Resolution in the Wild
  9. shell 脚本中常见的 if [ $? -ne 0 ]; 意思
  10. Whale帷幄 - 智慧化门店 智慧化运营