【问题标题】:Heroku: How do I deploy to an existing appHeroku:如何部署到现有应用程序
【发布时间】:2020-05-01 00:09:46
【问题描述】:

如何部署到现有的 Heroku 应用?我已经在本地对我的应用程序进行了更改,现在我要使用这些更改来更新我的 Heroku 应用程序。

第一次部署应用时,我遵循 Heroku 提供的命令:

heroku login

cd my-project/
git init
heroku git:remote -a test-090909

git add .
git commit -am "make it better"
git push heroku master

但现在我想用我在本地所做的更改来更新我的应用程序。所以我在我的应用程序中运行了以下命令来创建新的构建文件:

npm run build

然后我尝试了以下命令将更新的文件推送到 Heroku:

$ heroku login

$ heroku git:clone -a test-090909
$ cd test-090909

$ git add .
$ git commit -am "make it better"
$ git push heroku master

但是 git:clone 命令给了我以下错误:

fatal: destination path 'test-090909' already exists and is not an empty directory.

【问题讨论】:

  • 你检查过this out吗?
  • @DaemonPainter 这帮助我理解了为什么会发生这个错误,但它实际上并不能帮助我修复它
  • 您正在克隆到一个非空目录。你必须克隆到一个空目录

标签: git heroku


【解决方案1】:

首先,使用以下命令确保您的本地存储库具有最新更改, git添加-A 然后, git commit -m "最新提交" 然后推到heroku git push heroku 大师

HTH

【讨论】:

    猜你喜欢
    • 2020-05-08
    • 2019-02-11
    • 2017-11-06
    • 1970-01-01
    • 2012-07-16
    • 2014-12-20
    • 2013-02-15
    • 2011-12-19
    相关资源
    最近更新 更多