我进行了一次提交并将其推送到了源代码库和Heroku。
然后我意识到这不对劲,所以我做了...
git reset --soft HEAD^
但是当我推送到Heroku时,我遇到了以下问题:
To git@heroku.com:app.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@heroku.com:app.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
我理解这个问题。我该怎么做?我如何还原最后一次 heroku 提交?(我认为这将是最好的解决方法)
--force
强制推送,这就解决了问题。" - user664833heroku releases
列出了发布历史和版本号。选择您想要的版本号,然后执行(例如)heroku rollback v15
。 - Connor Leech