我尝试过尝试看看我是否可以产生那种状态输出,而我却无法做到。我成功制作了:
$ git status --porcelain
A file21
AM file24
AD file27
M file50
D file51
M file52
MM file55
MD file57
R file76 -> file76m
RM file80 -> file80m
RD file83 -> file83m
D file91
?? file01
但无法生成DM
(或任何形式的C-
任何内容,但手册中提到了CM
,CD
和C<Space>
。
如何在索引中删除文件并在工作目录中 modified ?这只是手册中的一个错误吗?
来自LESS='+/Y *Meaning' man git-status
:
D [ M] deleted from index
...这似乎表明M
是一个可能与D
一起出现的值(为了更好地理解我的意思,请参阅上下文。)但是,同样的表:
[ MARC] M work tree changed since index
...这似乎表明D
不能出现在M
的左侧和旁边。
手动错误或我遗失了什么?