我有一个 Sinatra 应用程序,托管在 Heroku 上。最近,我一直在从不同的文件夹开发相同的应用程序。它不是一个分支,它只是一个具有相同内容但不同代码的并行应用程序/目录。我想将这个新应用程序推送到 Heroku,覆盖当前存在的应用程序。我不想在本地合并两者,只需从新的继续,同时保留旧的。正确的命令顺序是什么?我对运行 heroku create
有疑问,因为这会产生一个新的应用程序。谢谢!
最佳答案
首先,这当然是可能的。这个过程非常简单,首先我们需要将 Heroku 作为新的远程存储库添加到您的新应用程序中。
heroku git:remote -a project
您可以将“项目”替换为您的 Heroku 应用程序名称。其次,您需要强制推送 Heroku。
git push -f heroku master
注意:我们使用“-f”来强制推送。
关于deployment - 覆盖现有的 Heroku 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437903/