【问题标题】:Heroku - How can I undo a push on heroku?Heroku - 我如何撤消对 heroku 的推动?
【发布时间】:2011-05-06 03:21:11
【问题描述】:

在 heroku 上推送我的应用程序后,我的应用程序崩溃了。 我不想在获得 heroku 最新版本之前进行 git rebase(如果我这样做,我会得到快进错误......)

我很高兴知道是否有执行此操作的命令(我在 heroku 文档中找不到)

谢谢!

【问题讨论】:

  • heroku 回滚 --app "your-app-name"

标签: heroku


【解决方案1】:

实际上现在 heroku 有一个回滚功能!

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

heroku rollback

【讨论】:

  • 不过,这并没有摆脱 Heroku 遥控器上的更高版本。
  • 只是为了详细说明@GrantBirchmeier 所说的,回滚 Heroku 只会“重新激活”以前的提交,它实际上不会更改 Heroku 上的存储库。因此,如果您随后拉和推您的 Heroku 遥控器(通常应该什么都不做),您实际上将重新部署您回滚的提交。这周我刚刚被这个刺痛了。来源:devcenter.heroku.com/articles/releases#rollback
  • 在新推送导致崩溃的情况下,回滚似乎更好。它更快,几乎是通过恢复到先前版本来停止崩溃的直接方法。当你推送下一个修复问题的提交时,中间的错误提交是无关紧要的。
【解决方案2】:

使用git push heroku --force推送你本地的HEAD

【讨论】:

    猜你喜欢
    • 2012-11-08
    • 2017-11-07
    • 1970-01-01
    • 2019-05-12
    • 2013-07-19
    • 2012-01-05
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多