#!/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."