17
我有一個Sinatra應用程序,在Heroku上託管。最近,我一直在從另一個文件夾開發相同的應用程序。它不是一個分支,它只是一個具有相同內容但代碼不同的並行app /目錄。我想將這個新應用推送到Heroku,覆蓋當前的應用。我不想將兩者合併在一起,只是繼續從新的一方保留舊的。什麼是適當的命令序列?我對運行heroku create
存在懷疑,因爲這將導致一個新的應用程序。謝謝!覆蓋現有的Heroku應用程序
我有一個Sinatra應用程序,在Heroku上託管。最近,我一直在從另一個文件夾開發相同的應用程序。它不是一個分支,它只是一個具有相同內容但代碼不同的並行app /目錄。我想將這個新應用推送到Heroku,覆蓋當前的應用。我不想將兩者合併在一起,只是繼續從新的一方保留舊的。什麼是適當的命令序列?我對運行heroku create
存在懷疑,因爲這將導致一個新的應用程序。謝謝!覆蓋現有的Heroku應用程序
首先這當然是可能的。該過程非常簡單,首先我們需要將Heroku作爲新的遠程存儲庫添加到您的新應用程序中。
heroku git:remote -a project
您將用您的Heroku應用程序名稱替換「項目」。其次,你需要強行推動Heroku。
git push -f heroku master
注意:我們使用'-f'來強制推送。
正是我所需要的。謝謝! – abbottjam
我在軌道4 - 得到這個錯誤:!'git:remote'不是一個heroku命令。 !有關更多詳細信息,請參閱「heroku幫助」。 –
@zero_cool您可能需要更新您的heroku工具欄 – Dreyfuzz