在git bash中,我错误地输入了git add --al(带有一个 'l'),它成功了,但在文档中我看不到带有一个'l'字母的选项。我在谷歌上搜索了一下,没有找到任何解释。不重要,只是好奇:现在,每当我键入--all时,我都会忍不住想“* 如果我浪费时间键入第二个'l'*”:)
git add --al
--all
dpiehjr41#
如果结果明确,通常允许缩写长格式选项,根据约定(强调我的):许多命令允许长选项--option仅缩写为它们唯一的前缀(例如**如果没有其他选项的名称以opt**开头,您可以拼写--opt来调用--option标志),但在编写脚本时应完全拼写它们;Git的后续版本可能会引入一个新的选项,其名称共享相同的前缀,例如--optimize,以使过去唯一的短前缀不再唯一。由于(到目前为止)--al只为git-add添加了一个法律的long选项前缀,因此它将被接受为--all,理论上甚至gid add --a也可以工作。
--option
opt
--opt
--optimize
--al
git-add
gid add --a
1条答案
按热度按时间dpiehjr41#
如果结果明确,通常允许缩写长格式选项,根据约定(强调我的):
许多命令允许长选项
--option
仅缩写为它们唯一的前缀(例如**如果没有其他选项的名称以opt
**开头,您可以拼写--opt
来调用--option
标志),但在编写脚本时应完全拼写它们;Git的后续版本可能会引入一个新的选项,其名称共享相同的前缀,例如--optimize
,以使过去唯一的短前缀不再唯一。由于(到目前为止)
--al
只为git-add
添加了一个法律的long选项前缀,因此它将被接受为--all
,理论上甚至gid add --a
也可以工作。