学会了基本命令之后,你可能心里还有一个顾虑:「如果 Claude 改错了我的文件怎么办?能撤销吗?」
好消息是——完全可以!Claude Code 内置了一个强大的「后悔药」功能,叫做检查点(Checkpoint)。它就像游戏里的存档:你每次和 Claude 对话时,系统都会自动帮你存一个档。如果 Claude 做了你不满意的修改,你随时可以「读档」回到之前的状态,就像什么都没发生过一样。
除了检查点,这个里程碑还会教你 Claude Code 的命令行用法——不同的启动模式、实用的参数开关,让你像调收音机一样精确控制 Claude 的行为。
前置条件
- 已完成 里程碑 1A:第一批命令与记忆
- 能熟练使用基本斜杠命令(如
/help、/clear) - 了解 CLAUDE.md 的作用
- 电脑上已安装并能正常运行 Claude Code
小白提示: 如果你玩过单机游戏,一定知道「存档/读档」的概念。检查点就是 Claude Code 里的存档功能——而且它是全自动的,你不需要手动去按「保存」按钮。
学习目标
- 理解检查点(Checkpoint)是什么,以及它为什么重要
- 学会用两种方式打开检查点界面(快捷键和命令)
- 掌握回退时的五个恢复选项,知道每个选项的作用
- 理解检查点和 Git 的区别与配合方式
- 掌握 Claude Code 的三种运行模式:交互模式、打印模式、管道模式
- 学会使用常用 CLI 参数:
--model、--continue、--resume、--permission-mode等 - 了解会话管理的基本操作(继续、恢复、命名、分叉)
- 能用打印模式完成简单的脚本化任务
第一部分:检查点——你的安全网
什么是检查点?
想象一下这个场景:你让 Claude 帮你重构一个文件,结果改完之后发现整个页面都乱了。如果没有检查点,你可能需要手动把文件改回去,甚至可能不记得原来的样子了。
检查点就是你的安全网。 它是项目在某个时间点的完整快照(Snapshot,可以理解为一张「照片」),记录了那一刻: