發佈網站
在有人明確要求部署之前,所有變更僅保留在本機提交中。此技能是唯一會推送到遠端 main 分支的時機。Netlify 的免費方案有每月有限的建置配額,每次推送都會觸發一次建置。
「看起來不錯」、「謝謝」或「儲存」不是部署要求。如果不確定,請詢問:「您要我現在就讓它上線嗎?」
步驟
-
確認有沒有東西可以發佈。 執行
git status -sb和git log --oneline origin/main..HEAD。如果沒有比origin/main新的提交且工作目錄是乾淨的,就說「已經上線了」然後停止。 -
儲存任何未儲存的工作。 如果有未提交的變更且屬於此要求,請執行
npm run build,然後用簡短的純文字訊息提交它們。如果有非您建立或不理解的未提交變更,請在包含它們之前先詢問。 -
建置。 執行
npm run build(如果找不到npm,請先將$HOME/.local/node/bin加入PATH)。如果建置失敗,不要推送。修正問題,或用白話解釋問題並停止。 -
推送。
git push origin main。如果推送因 GitHub 上有較新的變更而被拒絕,請執行git pull --rebase origin main,再次建置,然後推送。絕不強制推送。 -
檢查是否已上線。 Netlify 大約在一分鐘內完成建置。Netlify 連接器的專案工具會顯示專案
irenaarslanova(站點 ID8135e70e-ff58-4049-837e-388645afc4e2)。或者使用curl載入正式網站上的變更頁面,尋找新內容。 -
告知對方。 對 Irena 用白話說:「它已上線了。您可以在 <連結到變更的頁面> 查看。」如果有多個儲存的版本,列出哪些內容已上線。除非是 Alex 在問,否則不要提及提交、推送或分支。
正式網址
- Netlify:https://irenaarslanova.netlify.app
- 自有域名:https://irenaarslanova.com(當域名已切換到 Netlify 後)