Claude Code 恢复会话后先查 git log 避免重复工作
场景:Claude Code 会话中断或恢复后 → 输入提示词查询最近一次提交 → 确认状态再继续操作
- 给谁
- 使用 Claude Code 进行开发的工程师
- 你会得到
- 避免 AI 重复已完成的工作,防止与自身历史变更产生冲突
- 你需要
- Git
硬约束
在 Claude Code 因崩溃或暂停而恢复会话后,第一步先让它查看 git 提交历史,确认上次工作状态,再继续后续开发。适用于已使用 git 管理的项目。
他们做了什么
作者 yuan_minh5988 在使用 Claude Code 时,遇到会话崩溃或恢复的情况。他发现如果不先确认状态,Claude Code 会重复完成已经做过的工作,然后与自己之前的修改产生冲突。
效果如何
作者报告这一做法本周已经两次帮到他(author_report)。通过先检查 git log,Claude Code 能了解上次提交的状态,避免重复劳动。
值得知道
前提条件:项目已初始化 git 且有过至少一次提交。若工作目录有未提交的更改,git log 显示的仍是上次提交,可能需要额外确认 git status。来源未提供 Claude Code 版本信息。本站未实测,效果为作者自述。
步骤
恢复会话后查询 git 历史
当 Claude Code 会话因程序崩溃、终端关闭或其他原因中断后重新恢复时,在要求它继续任何编码或修改工作之前,先发送提示词让它检查 git 日志,确认最近一次提交的内容。待它返回提交信息后,再基于该状态继续后续任务。
运行提示词 · 来源原文。Claude Code 对话输入框;会话恢复后的第一条消息
check git log for your last commit before you touch anything
可复制提示词
参考提示词 · 来源原文。使用前确认粘贴位置、输入变量及输出格式。
这一段是提示词,页面不会在这里插入广告。
check git log for your last commit before you touch anything
在 Claude Code 恢复会话后直接输入步骤中的英文提示词即可
来源
Claude Code 中断或恢复会话后,第一句先让它查 git log 里自己的上一次提交 · yuan_minh5988 · X · 2026-10-22T13:05:43.000Z
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。