Claude Code 会在本地保存会话。继续工作时可以恢复历史,但恢复的是对话历史,不会自动把代码仓库还原到当时状态。因此第一步是选对会话,第二步是重新核对当前代码。
选择恢复方式
claude --continue # 当前目录最近的会话
claude --resume # 打开会话选择器
在原项目目录运行 claude –continue;不确定会话时改用 claude –resume 选择。已在会话中时也可使用 /resume。

恢复后先做状态对齐
git status
git branch --show-current
git log -1 --oneline
恢复对话后先重新检查分支、git status 和最近提交。然后输入:“先不要修改。复述当前目标、上次完成项和未完成项,再读取 git 状态说明哪些上下文可能已经过期。”
验证是正确会话
让 Claude 复述当前目标和上次未完成项,再与 git status、git log -1 对照。若会话谈的是另一分支或文件已经大改,开启新会话并提供最新需求通常更安全。
避免上下文污染
unrelated 任务应新开会话;长期任务可先用 /rename 起清楚名字。敏感项目还要按团队保留策略管理本地会话。
恢复失败时怎么处理
出现 No conversation found to continue 时,先确认当前目录是否与原会话一致,再用选择器搜索会话名或关联 PR。会话存在但代码已经改变时,要求 Claude 重新读取关键文件,不要依赖旧摘要继续修改。若同一会话目标已经变成另一个需求,新建会话能减少过期上下文干扰。
资料与适用范围
恢复命令参考 官方常用工作流和会话管理文档。本文未读取你的会话列表;找不到会话时应确认目录与清理策略。
Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/30891.html