【发布时间】:2021-11-25 09:20:57
【问题描述】:
--name-status 段落中的man git-log 指的是--diff-filter,而T 是“已更改”,而M 是“已修改”。
man git-diff 说
T:改变文件的类型。
我创建了一个测试仓库。
- 更改文件可执行位会导致
M。 - 删除文件并创建同名目录会产生
D和A。 - 用二进制文件替换文本文件会再次导致
M(我知道 git 会即时评估文件类型,但值得一试)。
那么T“已更改”是什么意思呢?
【问题讨论】: