2010-11-06 46 views
29

在heroku上推送我的應用程序後,我的應用程序崩潰。 我不想在獲得heroku最新版本之前做一個git rebase(如果我這樣做,我會得到快進錯誤...)Heroku - 如何撤消對heroku的推送?

我會很高興知道是否有命令這樣做(我沒有在heroku doc上找到它)

謝謝!

+5

Heroku的回滾--app 「你-APP-名」 – Devi 2012-03-14 11:52:55

回答

27

使用git push heroku --force來推動您的本地HEAD

+0

感謝它的作品! – benoitr 2010-11-06 21:36:42

62

其實現在heroku有一個回滾!

http://blog.heroku.com/archives/2010/11/17/releases/

heroku rollback 
+2

雖然這並沒有擺脫Heroku遙控器上的更高版本。 – 2013-12-12 22:13:29

+3

只是想詳細說明@GrantBirchmeier說的什麼,在Heroku上回滾只會'重新激活'前一次提交,它實際上並不會改變Heroku上的存儲庫。因此,如果您要拖拉並推送您的Heroku遠程(通常應該什麼都不做),您實際上會重新部署您回滾的提交。這周我剛剛受到這個刺激。來源:https://devcenter.heroku.com/articles/releases#rollback – 2014-02-27 04:50:20

+1

在新的推送導致崩潰的情況下,回滾似乎更好。速度更快,通過恢復到之前的版本,可以立即停止崩潰。當你推動解決問題的下一個提交時,那個中間錯誤提交就無關緊要了。 – jpwynn 2014-02-28 16:44:07