docs: document host nginx frontend deployment
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user