仅给出一个文件时,使用 git log 显示受提交影响的所有文件

问题描述 投票:0回答:1

我想让

git log file
并让它显示完整的提交详细信息,包括受该提交影响的所有文件,如
git log --stat=999,999
生成的那样。

例如,

git log --stat=999,999 path/to/file
仅显示该一个文件的差异统计,如果其关联的提交中有更多文件,则不会显示它们。我希望它显示提交的所有文件。

git git-log
1个回答
0
投票

我认为您正在寻找类似的东西:

git log --format=%H $filename | while read x; do git show --stat $x; done

您还可以使用

get rev-list HEAD $filename
获取列表,并且您可能需要担心历史重命名(例如,使用
git log --follow
)。

© www.soinside.com 2019 - 2024. All rights reserved.