首页/开发/Git 与协作速查/git rerere forget 清理错误记录
合并变基与冲突71 条

git rerere forget 清理错误记录

当某文件的冲突解决方式被错误记录后,用 rerere forget 删除对应缓存,让下一次冲突回到手工判断。

Git 与协作速查开发更新于 2026-10-12
用途删除指定路径的 rerere 记录
语法git rerere forget <路径>
审批场景方案变更、误确认后

常用示例

常用示例
git rerere status
git rerere forget src/app.js
git rerere diff
执行时需处于冲突状态且指定路径确实有记录,否则提示 nothing to forget。

易错点

  • forget 只删除缓存,不改变当前工作区内容,当前冲突仍需按正常流程解决
  • 误删他人依赖的记录(共享 .git 目录)会影响团队复现,操作前确认缓存归属

数据来源与参考

  • Git 官方文档:git-rerere(forget)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌