📌  相关文章
📜  如何更改部署在 Heroku 上的应用程序?

📅  最后修改于: 2021-10-22 02:52:41             🧑  作者: Mango

很多时候,出于某种原因,我们需要对部署的项目进行更改。我们想要项目的新版本,向项目添加新功能,删除错误,或者出于其他一些原因。如果您的项目部署在Heroku Cloud Platform 上,您可以使用 CLI 轻松进行更改并将它们部署到 Heroku。在本博客中,我们将讨论在您的项目中进行更改并将其部署到 Heroku 的分步过程。让我们先从 Heroku 的简短介绍开始……

Heroku是一种云平台服务,可让您构建、交付、监控和扩展应用程序。它是一个基于容器的云平台即服务 (PaaS) 。它为开发人员提供了专注于核心产品的自由,而不是分心维护服务器、硬件或基础设施。

先决条件: Heroku CLI 的介绍和安装

第 1 步:下载并安装 Heroku CLI

Heroku的CLI可以很容易地通过以下这里给出的步骤进行下载和安装确保登录 Heroku CLI。

登录成功后,您将在终端中看到以下内容:

第 2 步:克隆您的存储库

打开另一个终端并使用 git 克隆您的存储库。

$ heroku git:clone -a your_app
$ cd your_app

第 3 步:进行更改

在您的项目中进行所有必需的更改

第 4 步:部署更改

$ git add .
$ git commit -am "changes made to the project"
$ git push heroku master

享受!您的项目现已成功更新和部署。

现在,如果您想将主部署分支从“master”更改为“main”(任何其他分支)以进行手动和自动部署,您可以按照以下简单步骤进行操作:

第 1 步:将默认分支从 master 切换到 main

为此,我们首先需要在本地创建一个新分支。

$ git checkout -b main

第二步:在本地删除旧分支

我们需要删除旧分支,以便本地环境只知道主分支。

$ git branch -D master

第 3 步:重置 Heroku 上托管的 GIT 存储库

这将清空远程存储库,但不会影响正在运行的应用程序。

$ heroku repo:reset -a your_app

第 4 步:重新部署应用程序

最后,您可以使用新的默认分支重新部署应用程序。

$ git push heroku main