git push错误failed to push some refs to的解决
问题说明
当我们在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的解决相关推荐
- git解决push错误failed to push some refs to的解决
git解决push错误failed to push some refs to的解决 问题是这样产生的: 首先我有两个git本地仓库,其中一个git上传了一次代码,另一个git在推送时出现了这样的报错: ...
- git常见错误failed to push some refs to
在使用Git Push代码到数据仓库时,提示如下错误: [remote rejected] master -> master (branch is currently checked out) ...
- 最近使用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上已经推送了一部分代码或文件夹,你删掉了 ...
- 【github】git push错误failed to push some refs to的解决
问题原因: 当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改:或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步.这个 ...
- git遇到错误: Failed connect to github.com:443
git遇到错误: Failed connect to github.com:443 1 错误原因 2 解决方式 3 其他方式 1 错误原因 我是在git push -u origin master时遇 ...
- 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 ...
- 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.分析: 这个问题的产生是因为远 ...
- 【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 ...
- git 第一次push error: failed to push some refs to
第一次将本地文件push到远程时报错 error: failed to push some refs to '远程地址' 原因可能是github仓库中的README.md文件不在本地代码目录中或要先p ...
最新文章
- 全网最简单的网络图画法,小白福音包学包会
- 使用redis和mysql的开源项目_干货!带你了解为什么那么多开源项目都是用Redis!...
- Python 一种接触就容易爱上的语言一
- 板邓:wordpress建站不得不知的安全防护(二)
- 弹出键盘布局上移_评测 | 别买了HHKB键盘不知道这些新功能!
- Bootstrap Table踩坑——设置多级表头后只显示第一级表头问题解决办法
- 测试用例又双叒叕失败了,NLP帮你
- 企业管理器控制台本地无法访问
- sC#进阶系列——WebApi 接口参数不再困惑:传参详解
- win下php+mysql+apache配置
- 【photoshop Action Manager】动作管理器- 获取预设管理器信息
- Qt在Mac环境下制作dmg安装包
- Python模拟登录QQ邮箱和QQ空间(selenium)
- 计算机内存有何组成,电脑4个4g内存条组成16g内存和16g内存有什么不同?
- 手把手教你用keras搭建GAN
- Qt--ipad滑屏效果
- windows2016安装AD域
- windows如何使用bat快速安装计划任务?
- EXCEl2013 创建下拉菜单
- Toolbar与DrawerLayout