内容目录
目录
- 问题原因
- 问题分析
- 发生问题时候的状态
- 执行 git pull -–rebase origin master 操作
- 最后把本地库 push 到远程库当中,使本地与远程仓库保持一致
- 解决办法
问题原因
出现 git 错误 error: failed to push some refs to ‘https://gitee.com/… 的主要原因是远程库与本地库不一致造成的,在 hint 中也有提示把远程库同步到本地库就可以了。
问题分析
发生问题时候的状态
执行 git pull -–rebase origin master 操作
执行 git pull -–rebase origin master 操作,意为先取消 commit 记录,并且把它们临时保存为补丁(patch)(这些补丁放到”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中。
最后把本地库 push 到远程库当中,使本地与远程仓库保持一致
解决办法
git pull –rebase origin master
该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase 的作用是取消掉本地库中刚刚的 commit,并把他们接到更新后的版本库之中。
相关文章
- Anaconda所有历史版本下载(0)
- ThinkPad x13 Gen1傲腾H10重装系统的麻烦(0)
- Win10系统电脑进入安全模式的四种方法,让你轻松应对各种问题(0)
- 使用Jetson_benchmark进行性能测试(0)
- 【Python】修改Windows中 pip 的缓存位置与删除 pip 缓存(1)