Mac安裝Heroku和部署Heroku

通過終端安裝:

brew install heroku/brew/heroku

如果是蘋果M1電腦使用:

arch -arm64 brew install heroku/brew/heroku

登陸

heroku login

查看當(dāng)前登陸的郵箱

heroku auth:whoami

如果你的項(xiàng)目沒有g(shù)it管理

git init

查看當(dāng)前所在的分支

git branch

確保處于main分支,如果不是,需要切換到main分支

git checkout main

檢查當(dāng)前是否有uncommitted changes

git status --porcelain

注意git statusgit status --porcelain的區(qū)別

  • git status輸出了很多冗長的內(nèi)容
  • 如果我能只關(guān)心文件及其狀態(tài),使用git status --porcelain
  • 還有更簡短的命令:git status -s或者git status --short

git status -sgit status --porcelain 的區(qū)別

  • git status -s 突出顯示文件狀態(tài)信息的字符。這種高亮顯示使閱讀更容易。當(dāng)使用 --porcelain 時(shí),這種格式和顏色高亮顯示是缺失的。
  • 假設(shè)您運(yùn)行了一些自動(dòng)化程序,在運(yùn)行進(jìn)一步的命令之前檢查 git 倉庫的狀態(tài)。在這種情況下,您不希望在輸出中包含幫助文本和終端顏色??梢允褂?code>git status --porcelain
  • 或者你也不希望 git 版本之間的輸出變化或不同。--porcelain 保證輸出不會(huì)出現(xiàn)向后不兼容的變化,這樣你的腳本就不會(huì)因?yàn)?git 更新而中斷。
  • 總結(jié):對于包含一些彩色指導(dǎo)的緊湊顯示,你可以使用 git status -s,如果你要自動(dòng)化 git 工作流,你可以使用 git status -porcelain。

如果有uncommitted changes

git add .
git commit -m "a description of the changes I made"

有g(shù)it管理之后,Connect with Heroku

heroku git:remote -a your-apps-name-here

部署

git push heroku main

一旦編譯成功,需要添加服務(wù),(Heroku第一個(gè)服務(wù)免費(fèi))

heroku ps:scale web=1

如果后續(xù)更改代碼,繼續(xù)部署

git add .
git commit -m "a description of the changes I made"
git push heroku main
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容