docs: document host nginx frontend deployment

This commit is contained in:
hajimi
2026-08-03 04:52:35 +08:00
parent 2f933ef48f
commit c368a45d11
5 changed files with 505 additions and 28 deletions
+14
View File
@@ -140,6 +140,20 @@ git fetch origin dev.1.0.0
git pull --ff-only
```
当用户明确要求“直接覆盖”,且服务器本地修改或同路径未跟踪文件阻塞拉取时,使用下面的命令强制对齐远端分支。该操作会永久丢弃所有已跟踪文件的本地修改,并覆盖与远端跟踪文件同路径的未跟踪文件;不会执行全局 `git clean`,其它未跟踪运行文件仍会保留:
```bash
cd /www/wwwroot/test-server.sbnews.net
git fetch origin dev.1.0.0
sudo git -c safe.directory=/www/wwwroot/test-server.sbnews.net reset --hard origin/dev.1.0.0
sudo chown -R ubuntu:ubuntu .git
sudo chmod -R u+rwX .git
git rev-parse --short HEAD
git status --short --untracked-files=no
```
上述强制覆盖仅用于用户明确授权丢弃服务器本地改动的场景;不要附加无范围的 `git clean -fd`,避免删除构建产物、备份文件和服务器私有运行配置。
如果 `.git/objects` 权限异常,只修复 Git 元数据,不要递归修改整个项目:
```bash