0

我将 heroku 上的应用程序从 v7 回滚到 v4(例如),这是一周前的先前版本。由于 v7 引入了一些错误,我想上传一个全新的版本。我试图在 heroku 上部署这个新版本,但得到了这个错误

error: failed to push some refs to 'git@heroku.com:boiling-bastion-xxxx.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.

由于我不想与 v7 有任何关系,而是想上传这个新版本,我还运行git push吗?我不想向前滚动,因为最新版本 (v7) 引入了一些错误。

4

2 回答 2

0

You can always use,

git push heroku master -f
于 2013-04-09T07:46:26.570 回答
0

你真的不想 git force push up to heroku 来更改版本。正确的做法是:heroku releases:rollback [RELEASE]

heroku releases将列出您已完成的部署,以防您不知道什么部署是什么发布。

于 2013-04-10T22:37:59.923 回答