备份与恢复
Guard 把 Git 放到底层,把“保存现在”和“回到某个状态”放到前台。
恢复中心默认讲人话
在恢复中心里,你优先看到的是:
- 当前是否已受保护
- 最近一次保存时间
- 最近一次云端同步时间
- 现在最建议先做什么
- 可以恢复到哪些状态
普通用户不需要先理解 commit、push、branch、rebase 才能用这套能力。
立即保存
“立即保存”不是一个抽象按钮,它的语义是固定的:
- 如果仓库和远端都准备好了,就保存并同步到云端
- 如果本地仓库可用但远端还没接好,就创建本地恢复点,并明确提示“尚未上云”
- 如果恢复体系还没准备好,就引导先完成保护设置
恢复点时间线
时间线里的恢复点通常来自 3 类动作:
- 手动保存
- 自动保护
- 恢复操作本身生成的新节点
Guard 会尽量用更直观的标题和摘要来展示这些点,而不是只扔一串 SHA 给你。
恢复后怎么继续
这是很多人最关心的问题。Guard 的默认规则是:
- 不自动新建分支
- 不强推
- 不删除历史
- 在当前主线上追加一个新的 restore commit
换句话说,恢复不是“把后来发生的一切抹掉”,而是“在当前时间线上创建一个回到旧状态的新节点”。后续新版本会继续接在这个节点后面。
恢复前的安全保护
如果你当前有尚未处理的本地变更,Guard 会先尝试自动创建一个安全检查点,再继续恢复。
只有自动保护成功后,恢复动作才会继续。如果自动保护失败,Guard 会阻止恢复,并提示你先处理当前改动。
高级 Git 什么时候才需要
高级 Git 视图主要给技术用户:
- 连接私有仓库
- 配置认证
- 查看同步范围
- 调整
.gitignore建议 - 执行更细粒度的技术操作
如果你的目标只是“别丢现场”和“出了问题能回去”,恢复中心已经足够。
最推荐的使用习惯
- 完成首次保护设置
- 在较大改动前先点一次“立即保存”
- 更新或高风险调整前确认最近恢复点是否存在
- 出现异常时优先考虑“恢复到某个状态”,不要一上来就手工乱改
什么内容值得纳入保护
Guard 更关注高价值、长期性的工作资产,例如:
- 记忆和角色类 Markdown
- 工作区与长期资料
- 绘画、导出或重要结果目录
- 自动化与关键配置资产
如果 Guard 发现新的 Workspace 或高价值目录,后续版本会继续加强提醒与推荐纳入能力。
