如何从 git 历史记录中提取所有更改或添加的文件?

How to extract all changed or added files from git history?

我可以从项目的 git 历史中提取 modified/added 个文件的文件名吗? 我需要 modified/added 个文件的列表作为文本文件。

假设你指的是一些提交的统计数据(哈希范围),你可以这样做:

git diff --stat <hash1> <hash2>

这将为您提供从 hash1 到 hash2 的范围内的统计数据。