伊夫使用:的Heroku和應用程序主頁
的Heroku創建
要創建Heroku的應用程序,併成功地推/拉入/輸出一個單獨的github回購。
但我想知道:
哪裏的Heroku存儲我的應用程序的名稱?在一個空目錄中,不會導致任何新文件。
因此,heroku完全依賴git來管理整個應用程序的狀態嗎?或者是否存在本地機器上存儲的一些安全/本地信息。
如果是這種情況,那麼heroku創建命令的「目的」是什麼 - 它是否僅創建一個新url並將其註冊到heroku雲?
伊夫使用:的Heroku和應用程序主頁
的Heroku創建
要創建Heroku的應用程序,併成功地推/拉入/輸出一個單獨的github回購。
但我想知道:
哪裏的Heroku存儲我的應用程序的名稱?在一個空目錄中,不會導致任何新文件。
因此,heroku完全依賴git來管理整個應用程序的狀態嗎?或者是否存在本地機器上存儲的一些安全/本地信息。
如果是這種情況,那麼heroku創建命令的「目的」是什麼 - 它是否僅創建一個新url並將其註冊到heroku雲?
是的,當您運行heroku create
它在Heroku上創建應用程序,然後在您的git倉庫中添加heroku git remote。本地將顯示git remote -v
。
然後,當您使用heroku CLI時,它將從heroku
遠程中提取應用程序的名稱,heroku create
將爲您添加該名稱。
如果您選擇不使用heroku
爲遠程的名字,我本人更喜歡production
和staging
,那麼你將需要Heroku的命令找出您希望接口的應用程序使用--app
參數。
更新:如果你從第21行的https://github.com/heroku/heroku/blob/master/lib/heroku/command/base.rb看,你可以看到它是如何工作的。
感謝也許修正一些錯別字?>一些較好的觀點很難理解。 – jayunit100