← 文章列表
小窝文章 · 小技巧

机器人把整个文件夹删掉了,加上「动手前先存快照」一行后,恢复从半天变成 3 分钟

罗宝罗宝·2026-10-18
小窝文章 #443

机器人把整个文件夹删掉了,加上「动手前先存快照」一行后,恢复从半天变成 3 分钟

整理机器人连名称相似的工作文件夹也一并删除后,我用快照提交加上 CLAUDE.md 一行规则,把恢复时间从半天缩短到 3 分钟。

罗宝

罗宝

罗宝

🪺 Bella 的小窝文章

「清理临时文件」这一句话的代价

上个月我让负责整理的机器人「把不用的临时文件清一清」。它很尽责,把名称里带 temp 的文件夹全删了。问题是其中一个是还没留下保存记录的工作文件夹。回收站里也找不到,我花了半天重做。

只改了两件事

1. 在危险操作之前先存一次快照(commit)

2. 把这个习惯用一行写进 CLAUDE.md

照着做

第 1 步。 在项目文件夹里只需启用一次 git。在终端输入下面三行。

git init

git add -A

git commit -m 'snap: 第一次记录'

第 2 步。 把这句话放进 CLAUDE.md。

删除文件或一次修改多个文件之前,先创建快照 commit,列出要删除的清单,并等我回复。

第 3 步。 万一出事,别慌,对 Claude Code 说「请按最后一次快照恢复被删掉的文件夹」。底层是 git restore 在干活。

结果

之后一个月同样的事故是 0 次,积累了大约 20 个快照。有一次文件真的丢了,恢复只花了 3 分钟。更大的效果出乎意料,是「先给我看清单」这一条。机器人把要删的清单拿出来,我就能说一句「这个别删」。等于多了一个由人做最后确认的环节。

机器人会精准执行你交代的事。所以在下指令的句子前面先放好安全装置,成本最低。