在“git status”中,“T”是什么意思? (这不是在手册页)
当我inputgit status我看到: 
 T /path/to/file... M /path/to/otherfile... 
  T git status是什么意思? 
 我试过man git-status (我认为它应该在那里,但不是)。 
这意味着文件的types改变了。 例如,一个成为常规文件的符号链接。
据我所知,这只适用于符号链接,子模块和常规文件
  编辑 
 一个来源被要求这个信息。 虽然这只是我头脑中的信息,但是我能够在互联网上find一些相关信息。 最突出的是一个提到“T”作为types改变的“ git changelog ”,以及“D”作为删除。 
  编辑2 (更新这是因为这是迄今为止我的最高评价答案) 
 正如@PhilipOakley指出的那样, man git-diff-files实际上确实显示了这个信息。 
可能的状态字母是:
- 答:添加一个文件
- C:将文件复制到新的文件中
- D:删除一个文件
- M:修改文件的内容或模式
- R:重命名一个文件
- T:改变文件的types
- U:文件未被合并(您必须先完成合并,然后才能提交)
- X:“未知”更改types(最可能是一个错误,请报告)
 正如@Mat所指出的,它也在diff.h ,第289行: 
 #define DIFF_STATUS_TYPE_CHANGED 'T' 
 在wt-status.c ,第282行: 
 case DIFF_STATUS_TYPE_CHANGED: status_printf_more(s, c, _("typechange: %s"), one); break; 
 代码字母在--diff-filter选项下列出在git-diff-files和git-diff-index 。 它们包括这些不在git-status下列出的不常用的。 
有他们的types(即常规文件,符号链接,子模块,…)改变( T ),
 从git help diff-files msysgit版本1.7.8-preview20111206