git 找回删除的文件

误删除的文件可以被恢复,前提是在此之前进行过 git add 或者 git stash 操作。否则你就需要找对应的IDE或编辑器(甚至文件系统)的备份了。

通过以下两步可以找回 git add (stash) 的文件:

第一步:

1
git fsck --lost-found

此操作会获取所有 git add(stash) 操作生成的 id 。

第二步:

1
git show <ID>

显示所有相关的文件到控制台。这样就找回了你所提交的文件。

从此过程中我们学习到:时常 add 本地改动是一个好的习惯

recover from added file