【发布时间】: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 这帮助我理解了为什么会发生这个错误,但它实际上并不能帮助我修复它
-
您正在克隆到一个非空目录。你必须克隆到一个空目录