当前位置:   article > 正文

解决git错误:error: failed to push some refs to ‘git xxx xxxx‘_git error: failed to push some refs to

git error: failed to push some refs to


友情提醒:
先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

第一章、问题分析

1.1)报错提示

报错如下: ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'gitxxxxx.test.git'
hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.
hint: ‘git pull …’) before pushing again.

翻译成中文:
提示:更新被拒绝,因为您当前分支落后
提示:它的远程对应项被更改
提示:“git pull…”)然后再次push。

1.2)报错分析

直接在github上直接向库中添加文件,但是没有使用pull对本地库同步,就push上传就会提示:”当前分支落后“。

第二章、解决方式

2.1)方式1:直接pull

先去将远程仓库的同步到本地,再push

git pull origin master
  • 1

2.2)方式2:直接pull

①如果依然遇到这个警告,说明你之前commit过了,需要通过–rebase方式将本地的提交暂存起来。同时从远程仓库的master分支拉取最新的提交。

git pull --rebase origin master
  • 1

②提示成功在这里插入图片描述
③再次push

 git push origin master
  • 1

2.3)方式三

使用 --rebase 还是不行,通过 git status 看一下

git status
  • 1

提示如果是这样的:
在这里插入图片描述
输入continue命令继续:

git rebase --continue
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/589270
推荐阅读
相关标签
  

闽ICP备14008679号