vala_git_workspace_backup.vala/scripts/backup.sh

12 lines
340 B
Bash
Executable File

#!/bin/bash
WORKSPACE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../../../" && pwd)"
cd "$WORKSPACE_DIR"
# 拉取最新代码
git pull origin main || true
# 提交所有变更
git add .
git commit -m "auto backup $(date +'%Y-%m-%d %H:%M:%S')" || true
# 推送到远程仓库
git push origin main || true
echo "✅ 备份完成:$(date)"