很久以前,我从存储库中删除了几个文件。几年后,我想看看他们。如果我知道这些文件之一的名字,我可以看看历史的其中之一使用:列出旧提交中的文件名
git log -- path/to/file
如果我想看到一个版本的文件从旧的承诺,我用这个:
git show COMMIT:path/to/file
但是,这一切都假定我知道路径/到/文件,我不知道。有没有办法从给定的COMMIT中列出当时存在的所有文件?
我知道我可以反复做,直到我找到它:
git checkout -- COMMIT
但是从旧的完整文件列表COMMIT将是理想的。这种能力是否存在?鉴于git的全面性,我敢打赌,但我肯定不知道它。
是的,这是诀窍。谢谢! – 2013-05-04 16:23:00