获取完整的更改历史记录

Get full history of changes

出于某些法律原因,我需要展示我对项目所做的所有贡献。

有没有办法只使用本地 git 来查看每次提交之间所有文件的所有差异?或其他信息,例如更改总数或代码行数。

目前我只有一个包含 git 日志的提交列表。

如果您想查看您创建的所有提交以及与父提交相比它们包含的更改,您可以简单地按作者姓名过滤并让它显示提交补丁:

git log --author=youremail --patch --all