Claude Code
新手起步
Claude code记忆
本文档使用 MrDoc 发布
-
+
首页
Claude code记忆
简短回答:**项目级的记忆还在,对话历史默认丢失,但可以一键恢复**。 要分清两种"记忆": ## 一、持久化的(重启后还在)✅ **`CLAUDE.md` 文件** —— 这就是为什么它重要。它是磁盘上的真实文件,存在你项目根目录。只要文件还在,每次 `claude` 启动都会自动加载,所以: - 项目结构、技术栈说明 ✅ 还在 - 你用 `#` 存进去的规则 ✅ 还在 - 你手动编辑加的内容 ✅ 还在 **全局配置** —— 登录凭证、模型选择、权限设置等,存在用户目录下(一般是 `~/.claude/`),重启后也都在,不用重新登录。 ## 二、会话级的(默认丢失)❌ **对话历史** —— 你和 Claude 的来回聊天、它读过的文件、刚才的思路推理,这些**默认不会自动恢复**。重新进 `claude`,你看到的是一个干净的新会话。 但是!有几个命令可以"找回"之前的对话: ``` claude --continue ``` 或简写 `claude -c`,**直接接着上次的对话继续**,最常用。 ``` claude --resume ``` 或简写 `claude -r`,会**列出最近的多个历史会话**让你选一个恢复。适合你同时在跑几个任务、想挑特定的那个。 进入 Claude 后也可以用斜杠命令: ``` /resume ``` 效果一样,列出历史让你选。 ## 实际工作流建议 **场景 1:临时关掉电脑,明天接着干同一件事** ```bash cd 你的项目 claude -c # 直接续上昨天 ``` **场景 2:之前在改 A 功能,今天想干一件无关的新事** ```bash cd 你的项目 claude # 全新开始,干净的上下文 ``` 不要 `-c`,免得历史干扰。 **场景 3:忘了昨天聊到哪了,想翻翻** ```bash claude -r # 列出最近会话,挑一个 ``` ## 一个关键的工作习惯 **真正重要的决定和规则,不要只留在对话里——要落到 `CLAUDE.md` 或代码注释里。** 对话历史哪怕能恢复,也不该是你的"长期记忆"。比如团队规定"所有 API 必须走 src/services/ 封装",这种就该写进 `CLAUDE.md`,不能依赖某次对话里的一句叮嘱。把对话当**短期工作记忆**,把 `CLAUDE.md` 和 git commit 信息当**长期记忆**,这样换电脑、换队友、过半年回来看都不会丢。
koalalove
2026年5月9日 00:51
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码