diff --git a/deploy.sh b/deploy.sh index 6143a5cf..6b31d152 100755 --- a/deploy.sh +++ b/deploy.sh @@ -10,7 +10,7 @@ echo "" # 0. 提交纪律检查:本地有未提交修改则中止,防止 git pull 覆盖丢失 echo "[0/5] 提交纪律检查..." cd "$SCRIPT_DIR" -DIRTY=$(git status --porcelain 2>/dev/null | grep -v "__pycache__" | head -20) +DIRTY=$(git status --porcelain 2>/dev/null | grep -vE "__pycache__|^\?\?" | head -20) if [ -n "$DIRTY" ]; then echo "❌ 检测到本地未提交的修改,中止部署(防止 git pull 覆盖丢失代码):" echo "$DIRTY"