恢复git rm -r --cached .操作

        之前手工修改了.gitignore文件不生效,网上一搜,全都是执行"git rm -r --cached ."命令,直接就照着步骤执行了,接下来发生的事让人大吃一惊,使用git status检查,发现之前未跟踪需要git add的文件不见了,赶紧查找解决方法,发现有同样原因被坑的博主,按照博主的办法,恢复了未跟踪文件,亲测可用,特此记录一下

         执行git reflog,查看历史版本记录,最新的更改在最上面

         根据引用日志(reflog)进行恢复,执行 git reset HEAD@{0},"HEAD@{0}"参数可自定义修改,指定任意条目,执行后之前的未跟踪文件再检查发现已经恢复了

恢复git rm -r --cached .操作_第1张图片

 

你可能感兴趣的:(git,github)