#!/usr/bin/env bash # AI 建站 — 拉取代码并重启(生产一键更新) # 用法:./pull-and-restart.sh # 等价:./restart.sh --pull # 默认仓库:https://gitea.yuxindazhineng.com/whm/ai_site.git # 环境变量: # AIJZ_GIT_URL 覆盖仓库地址 # GIT_BRANCH 分支(默认 main) # FORCE_GIT_RESET 默认 1;硬对齐并丢弃已跟踪文件的本地改动(保留 .env 等未跟踪文件) set -euo pipefail ROOT="$(cd "$(dirname "$0")" && pwd)" cd "$ROOT" exec "$ROOT/restart.sh" --pull