在git bash中,我错误地输入了git add --al
(带有单个'l'),并且它工作了。从文档中,我看不到带有单个'l'字母的选项。
我在谷歌上搜索了一下,找不到任何解释。
不重要,只是好奇:现在每当我输入--all
时,我就会忍不住想"如果我浪费时间输入第二个'l'":)
#Git options缩写
通常允许缩写长形式选项,如果结果是明确的,根据惯例(强调我的):
许多命令允许长选项
--option
仅缩写为其唯一的前缀(例如如果没有其他选项的名称以opt
开头的话)。例如,您可以拼写--opt
来调用--option
标志),但在编写脚本时应该完整地拼写它们;以后版本的Git可能会引入一个新的选项,它的名字共享相同的前缀,例如--optimize
,以使以前唯一的短前缀不再唯一。
由于(截至目前)--al
仅为git-add
添加了一个合法长选项的前缀,因此它将被接受为--all
。理论上gid add --a
也可以。