32 lines
793 B
Bash
32 lines
793 B
Bash
#!/bin/bash
|
||
set -e
|
||
|
||
TOKEN="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"
|
||
REPO="fnvtk/MBTI_wang"
|
||
SOURCE_BRANCH="v0/fnvtk-6c860377"
|
||
TARGET_BRANCH="main"
|
||
|
||
echo "[v0] 配置 Git 远端..."
|
||
cd /vercel/share/v0-project
|
||
|
||
git config user.email "v0[bot]@users.noreply.github.com"
|
||
git config user.name "v0[bot]"
|
||
|
||
# 设置带 token 的远端
|
||
git remote set-url origin "https://${TOKEN}@github.com/${REPO}.git" 2>/dev/null || \
|
||
git remote add origin "https://${TOKEN}@github.com/${REPO}.git"
|
||
|
||
echo "[v0] 获取最新远端状态..."
|
||
git fetch origin
|
||
|
||
echo "[v0] 当前分支:"
|
||
git branch --show-current || git rev-parse --abbrev-ref HEAD
|
||
|
||
echo "[v0] 当前 HEAD commit:"
|
||
git log --oneline -3
|
||
|
||
echo "[v0] 强制推送到 main..."
|
||
git push origin HEAD:refs/heads/main --force
|
||
|
||
echo "[v0] 推送完成!"
|