xiaotiandada/blog

Git 查找所有出现过的文件

Opened this issue · 0 comments

要在 Git 仓库中查找所有出现过的文件,你可以使用以下命令:

git log --all --pretty=format: --name-only | sort -u

这个命令会列出所有提交中出现过的文件,并去除重复项。你可以通过在 --pretty=format: 后面指定其他的输出格式来进一步定制输出的样式。

如果你只关注某个特定文件类型,比如 *.pem 文件,可以在命令中使用 grep 过滤器来筛选结果:

git log --all --pretty=format: --name-only | sort -u | grep '\.pem$'

这将只显示匹配 .pem 扩展名的文件。你可以根据需要修改匹配模式。

请注意,这个命令会搜索整个 Git 仓库的历史记录,因此可能需要一些时间来完成,特别是对于较大的仓库。