1、显示20个最大的文件id列表
$ git verify-pack -v .git/objects/pack/pack-*.idx | sort -k 3 -g | tail -20

2、根据文件id查询文件路径
git rev-list --objects --all | grep 72393d56e77b3ea8bdf6512667f6c0aaa63a2670
其中:65e3c3d00bf140ac8baf4a73614ee99b7c2fc588为上面查询出的第2个文件的ID

3、移除文件
git log --pretty=oneline --branches -- EasyLavTax/bin/Debug/DeletePdf/20220329140757.pdf

这篇博客介绍了如何使用Git命令来管理文件。首先,通过`git verify-pack -v .git/objects/pack/pack-*.idx | sort -k3 -g | tail -20`展示最大的20个文件ID列表。接着,利用`git rev-list --objects --all | grep <file_id>`查询特定文件ID对应的路径。最后,用`git log --pretty=oneline --branches -- EasyLavTax/bin/Debug/DeletePdf/20220329140757.pdf`追踪文件的修改历史。
5635

被折叠的 条评论
为什么被折叠?



