我进行了一次重置-硬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和同样的错误了吗?
答案 0 :(得分:1)
现在我想将分支推送到GitHub
那与heroku不同:
这是我推送到Heroku时遇到的错误。 ! [已拒绝] Beta阶段->主站(非快进)
检查您的git remote -v
远程名称。
如果origin是指GitHub,则您已经完成了push --force
。
如果要在此处使用相同的历史记录,则可能需要对heroku进行相同操作。