在 Git 中,我如何显示随更改类型更改的文件

In Git how can I show files changed with type of change

如何使用git日志显示:

commit <hash id>
Author: <author info>
Date: <date info>

<commit message>

<files changed>

在文件更改部分我还想知道文件是如何更改的。 创建、删除、重命名或修改。

git log -M --summary 显示已创建、已删除或已重命名的类型以及更改旁边的文件名。结果是缺少修改过的文件。

git log --name-only 显示所有已更改的文件,但现在是如何更改的

git log -p 显示文件中的所有更改。

但是我怎样才能做类似 git log -M --summary 的事情,它还显示文件是否被修改?

This 显示添加或移动的文件的问题地址。

不确定这是否是您想要的,但我曾经将标志 --name-status 用于类似的事情(不确定此后是否发生过变化)。这是 docs