📌  相关文章
📜  如何强制推送 heroku - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:46.354000             🧑  作者: Mango

如何强制推送 Heroku

Heroku 是一个强大的云平台,允许开发者构建、部署和托管应用程序。通常在本地运行完毕后,将应用程序推送到 Heroku 中。但偶尔可能会发生错误,导致应用无法自动部署或更新。

在这种情况下,我们可以采取强制推送的解决方案,即用本地代码覆盖 Heroku 上的代码。下面我们将详细讲解如何强制推送 Heroku。

步骤 1 - 在 Heroku 上暂停应用

在 Heroku 上,暂停应用可以停止应用程序的运行。这是因为在部署过程中,应用程序可能会被 Heroku 拒绝或出现其他问题。

要暂停应用程序,请输入以下命令:

$ heroku ps:scale web=0

这将暂停名为“web”的进程,并停止应用程序。

步骤 2 - 将本地代码推送到 Heroku

接下来,我们需要将本地代码推送到 Heroku。在执行此命令之前,请确保您已经安装了 Git,并将代码存储在 Git 存储库中。

要将代码推送到 Heroku,请使用以下命令:

$ git push heroku master --force

有关上述命令的说明:

  • git push heroku - 将代码推送到 Heroku
  • master - 要推送的 Git 分支
  • --force - 必须包含此标志,以便将本地代码强制覆盖 Heroku 上的代码。
步骤 3 - 重新启动应用

在将代码推送到 Heroku 后,我们需要重新启动应用程序。可以使用以下命令:

$ heroku ps:scale web=1

这将重新启动名为“web”的进程,并为应用程序提供服务。

至此,我们已经成功完成了强制推送 Heroku 的过程。现在可以通过 Heroku 查看应用程序是否正常运行。

祝贺你!