git log --name-status 中的T类型("file changed")是什么意思?

In git log --name-status, what does the T type ("file changed") mean?

man git-log--name-status 段落中指的是 --diff-filter,这反过来说 T 是“已更改”,而 M 是“已修改。

man git-diff

T: change in the type of the file.

我创建了一个测试仓库。

那么 T“更改”是什么意思?

M表示文件内容已经M修改。
T 表示文件的 T 类型已更改,例如它曾经是一个常规文件,但已更改为符号 link,等等