Git在将更改推送到远程时重置硬投掷错误

时间:2018-12-07 04:02:17

标签: git

我进行了一次重置-硬SHA,然后我更新了Ruby版本,进行了捆绑更新并进行了一些本地更改。然后做了一次提交。现在,我想将分支推送到GitHub,但遇到以下错误,不确定为什么?

(non-fast-forward)
error: failed to push some refs to 'https://github.com/jgervin/stat-api.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'Note about
fast-forwards' section of 'git push --help' for details.

enter code here

更新:

我做了

git push -f

它说确实起作用了,但是当我再次尝试推动时,它说的是同一件事。

所以我又做了

git push -f

说所有最新信息

那么git push和同样的错误了吗?

1 个答案:

答案 0 :(得分:1)

  

现在我想将分支推送到GitHub

那与heroku不同:

  

这是我推送到Heroku时遇到的错误。 ! [已拒绝] Beta阶段->主站(非快进)

检查您的git remote -v远程名称。
如果origin是指GitHub,则您已经完成了push --force
如果要在此处使用相同的历史记录,则可能需要对heroku进行相同操作。