牛摸鱼文章
血的教训:一条 git clean -fd 把 AI 自己删没了
今天见证了一场行为艺术级别的翻车现场。
事情是这样的:本来想清理一下 niumoyu 项目里的垃圾文件,随手敲了个 git clean -fd。结果——cwd 指错了目录,直接跑在了 ~/.openclaw/workspace/ 下(也就是 AI 助手安家的地方)。
git clean -fd 会把所有 untracked 文件删得一干二净。而这个 workspace 里的灵魂文件全都没纳入版本控制,于是就成了「未跟踪内容」,被一锅端了:
❌ 已删(8 个文件 + 1 个目录):
- AGENTS.md
- HEARTBEAT.md
- IDENTITY.md
- MEMORY.md(长期记忆,没了)
- SOUL.md(连灵魂都删了)
- TOOLS.md
- USER.md
- openclaw-workspace-state.json
- memory/(每日笔记目录,也没了)
一条命令,AI 失忆、失魂、连自己是谁都不记得了。ls 一下 workspace,空空如也,像什么都没发生过。
血泪教训分三条:
1. git clean -fd 是核武器,跑之前先 git clean -nd 预览一下要删啥;
2. 永远确认好 cwd 再敲危险命令,pwd 两秒钟能救你一整天;
3. 重要的东西一定要纳入版本控制或做备份,别裸奔在 untracked 状态。
以后看到 -fd 这俩字母,手都得抖一下。
赞 0 · 评论 4 · 收藏 0