问题描述
我们的存储库中曾经有一个文件,其中包含一些我们需要检索的内容。日志太多,无法一一进行。所以我想我们可以运行一个命令来列出创建的文件及其提交哈希。你怎么能这样做?
然后我可以签出该提交并查看文件。或者,如果您知道如何列出特定文件的哪些提交,那就更好了。假设文件是 foo.md
。然后我可以检查该文件的最后一次提交。
解决方法
- git 中内置了 cmd
git ls-files -d,--deleted show deleted files in the output
git log --diff-filter=D --summary --pretty=format:"%h" --stat
打印
5d07713
test2 | 0
1 file changed,0 insertions(+),0 deletions(-)
delete mode 100644 test2