【发布时间】:2017-03-08 07:30:45
【问题描述】:
我正在更新我的项目,当尝试将其上传到我的存储库时,出现以下错误:
已经做了
git pull --rebase origin master
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://*******/production.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.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
我需要更新我的网站,但无法这样做。
编辑 1:
> git status 给出:
rebase 正在进行中;到 cda02b2 您当前正在重新设置分支 'cda02b2' 上的'master'。 (所有冲突已修复:运行“git rebase --继续")
没有什么要提交的,工作目录干净
【问题讨论】:
-
当你调用
git pull --rebase origin master时输出是什么? -
另外:(1)检查
git status(将输出粘贴到问题中)和(2)向我们展示您运行的确切git push命令(这些都是以防您当前不在你自己的master)。 -
@torek 已更新,我还运行了“git push origin master”
-
@ckruczek output: 'From bitbucket.org**/** * branch master -> FETCH_HEAD 好像已经有rebase-apply目录了,不知你是不是在中间另一个变基。如果是这样,请尝试 git rebase (--continue | --abort | --skip) 如果不是这样,请 rm -fr "E:/wamp64/www/laravel/.git/rebase-apply “然后再次运行我。我会停下来,以防你那里还有什么有价值的东西。'
-
嗯,很明显那里出了什么问题。 Git 已经告诉你出了什么问题。你正处于一个变基的中间。中止此变基或完成它然后再次拉动。
标签: git github bitbucket master