发布网站
在有人明确要求部署之前,所有更改都仅保留在本地提交中。此技能是唯一能推送到远程 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)