撤消git filter-branch导致的文件删除

时间:2016-02-09 23:23:16

标签: git github

我最近需要清除敏感数据的git repo并使用git filter-branch执行此操作(https://help.github.com/articles/remove-sensitive-data/)。

然而,我后来意外地做了一个git pull,它在本地删除了我的文件。

有没有办法恢复这些文件?

由于

1 个答案:

答案 0 :(得分:3)

使用git reflog显示HEAD所在的历史记录。其中一行应描述您的git pull;签出日志之后的提交(因此在它之前按时间顺序排列)。然后你可以标记它,分支它,或者任何东西来保持它在本地保存。