Git 找回 git rm -r --cached . 删除的本地缓存

1、事情的来源是 本地.gitignore 设置后没有生效,网上查资料 用 git rm -r --cached . 删除缓存 重新提交。结果,删除了缓存中的一些内容。

 2、按以下步骤操作

  1)、查看git 操作记录 git reflog

 

 可以看到,最新的一次提交在 HEAD@{0}

2)、回退版本 :

  首先 指针移动git reset Head@{1}  

  

  其次 移动HEAD指针恢复数据:git reset --hard HEAD

  

posted @ 2021-03-08 15:34  诗酒趁年华-无厘头  阅读(3103)  评论(0编辑  收藏  举报