← 返回训练营 🎓AI 知识学习 训练营首页 登录 报名课程
Claude Code 学习 / 四、会话、文件与恢复 / 第 10 / 24 课

第12课:Checkpoint 与 Git

Claude Code 学习 · 四、会话、文件与恢复 · 更新于 2026-07-26

12.1 Checkpoint 是什么

Claude Code 会在你发送新提示词时,为它直接编辑的文件建立 Checkpoint,帮你快速回到较早状态。

/rewind

或者在输入框为空时连续按两次 Esc

12.2 可以恢复什么

回退菜单中可以选择:恢复代码和对话、只恢复对话保留当前代码、只恢复代码保留当前对话、从指定位置开始压缩上下文、压缩指定位置之前的上下文。

12.3 Checkpoint 的限制

不能可靠恢复:Bash 或 PowerShell 命令造成的文件变化、外部程序修改的文件、其他并发会话的修改、部分 Subagent 在独立上下文中产生的修改、符号链接和硬链接文件。

12.4 不能代替 Git

Checkpoint 适合短期撤销,Git 适合长期版本历史和团队协作。推荐流程:

开始任务前检查 Git 状态
→ 完成一个稳定阶段
→ 运行测试
→ 审查改动
→ 创建提交
→ 继续下一阶段

课后练习

让它修改一份练习文件,用 /rewind 恢复;然后用 Git 提交相同修改,比较两者的作用区别。

📖 查看官方文档
进度保存在本机浏览器,换设备不同步。