很多时候,出于某种原因,我们需要对部署的项目进行更改。我们想要项目的新版本,向项目添加新功能,删除错误,或者出于其他一些原因。如果您的项目部署在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