如何查找由git lfs跟踪的文件已删除的提交

时间:2019-09-17 15:16:46

标签: git git-log git-lfs

我正在尝试查找删除了某些特定*.npy文件的提交。

git log --full-history -- <my_file>不显示任何内容

Find when a file was deleted in Git

所以我认为这个文件是通过git lfs添加的。

如何查找git lfs跟踪删除的文件的提交?

1 个答案:

答案 0 :(得分:0)

如果您知道文件的SHA,也许可以帮忙:

git log --source --all -p -S <SHA here>

它会在整个提交历史记录中搜索特定的字符串(在本例中为SHA),并且由于git-lfs将文件存储为包含实际文件的SHA的文本文件,因此您可以像这样查找它。