如何使用第一个父级git日志并显示受影响的文件

如何使用第一个父级git日志并显示受影响的文件,git,Git,我想要一个日志,它只显示对名为develope的活动开发分支的提交,我想要查看这些提交中更改的文件,因此我使用命令git log--first parent--stat。许多提交都是合并到develope,但合并提交显示没有更改任何文件 这些合并到develope中的每一个都会导致develope分支中的一组文件同时发生更改。我知道最初这些更改在一个功能分支中被分解为多个提交,但我对此不感兴趣,我只想知道在develope中为每个提交更改了哪些文件,而不管它是否是合并。什么命令可以执行此操作?对

我想要一个日志,它只显示对名为
develope
的活动开发分支的提交,我想要查看这些提交中更改的文件,因此我使用命令
git log--first parent--stat
。许多提交都是合并到
develope
,但合并提交显示没有更改任何文件


这些合并到
develope
中的每一个都会导致
develope
分支中的一组文件同时发生更改。我知道最初这些更改在一个功能分支中被分解为多个提交,但我对此不感兴趣,我只想知道在
develope
中为每个提交更改了哪些文件,而不管它是否是合并。什么命令可以执行此操作?

对于在提交之间更改的文件,请尝试: git diff[从提交]…[到提交]--仅限名称

对于分支日志中提交中更改的文件,请尝试: git日志--仅限名称

如果要查看在哪些提交中更改了哪些文件,包括合并以及这些合并来自何处,可以尝试:

git log --name-only --graph --decorate --all
如果您对其他不相关的分支不感兴趣,可以删除--all