(原backup-2 被删除)
2. 交互式选择版本
bash /tmp/restore.sh
[0] current - 2026-02-17 (最新)
[1] backup-1 - 2026-02-16
[2] backup-2 - 2026-02-15
3. 确认重建定时任务
发现 .cron-jobs.json,是否重建定时任务? [Y/n]
标签轮转
git tag -d backup-2 2>/dev/null git tag backup-2 backup-1 git tag backup-1 current git tag -f current main
推送标签
git push origin –tags –force
2. 启动 Git Daemon
git daemon –reuseaddr –base-path=/srv/git/ /srv/git/
3. 启动 HTTP 服务(提供 restore.sh)
busybox httpd -p 8080 -h /srv/www
2. 首次备份
backup now
3. 定时任务已自动创建(每晚 23:00)
2. 选择版本(示例选 current)
> 0
3. 重建定时任务
> Y
4. 完成
恢复完成!请重新加载 shell 配置: source ~/.zshrc