很久以前,我從存儲庫中刪除了幾個文件。幾年後,我想看看他們。如果我知道這些文件之一的名字,我可以看看歷史的其中之一使用:列出舊提交中的文件名
git log -- path/to/file
如果我想看到一個版本的文件從舊的承諾,我用這個:
git show COMMIT:path/to/file
但是,這一切都假定我知道路徑/到/文件,我不知道。有沒有辦法從給定的COMMIT中列出當時存在的所有文件?
我知道我可以反覆做,直到我找到它:
git checkout -- COMMIT
但是從舊的完整文件列表COMMIT將是理想的。這種能力是否存在?鑑於git的全面性,我敢打賭,但我肯定不知道它。
是的,這是訣竅。謝謝! – 2013-05-04 16:23:00