From 1dce2bb99d0efab5653251b96dc8fddf6f8a946b Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 8 Jul 2026 19:32:39 +0800 Subject: [PATCH] install_linux.sh: support DEPLOY_BRANCH env var for non-main branch deployment Usage: sudo DEPLOY_BRANCH=debug-logging bash install_linux.sh --- install_linux.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/install_linux.sh b/install_linux.sh index 9cdc30a..fce0637 100755 --- a/install_linux.sh +++ b/install_linux.sh @@ -14,9 +14,13 @@ if [ "$(id -u)" -ne 0 ]; then exit 1 fi -echo ">>> 拉取最新代码(强制覆盖本地修改)..." +# 部署分支(默认 main,调试时可改为其他分支如 debug-logging) +DEPLOY_BRANCH="${DEPLOY_BRANCH:-main}" + +echo ">>> 拉取最新代码(分支: $DEPLOY_BRANCH,强制覆盖本地修改)..." git fetch origin -git reset --hard origin/main +git checkout "$DEPLOY_BRANCH" +git reset --hard "origin/$DEPLOY_BRANCH" echo ">>> 安装前端依赖并构建..." cd frontend