diff --git a/scripts/git_push.sh b/scripts/git_push.sh new file mode 100755 index 0000000..7b000ce --- /dev/null +++ b/scripts/git_push.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash +set -euo pipefail + +# 通用安全推送脚本(当前仓库 origin 已迁移到 Gitea,走 SSH key)。 +# 用法:bash scripts/git_push.sh +# 行为:仅推送当前分支到 origin,并设置 upstream。 + +REPO_DIR=$(cd "$(dirname "$0")/.." && pwd) +cd "$REPO_DIR" + +echo "Pushing to origin ..." +branch=$(git rev-parse --abbrev-ref HEAD) + +git push -u origin "$branch" + +echo "Push done."