为什么“git add --al”与单个“l”一起使用?

c3frrgcw  于 2023-01-15  发布在  Git
关注(0)|答案(1)|浏览(82)

在git bash中,我错误地输入了git add --al(带有一个 'l'),它成功了,但在文档中我看不到带有一个'l'字母的选项。
我在谷歌上搜索了一下,没有找到任何解释。
不重要,只是好奇:现在,每当我键入--all时,我都会忍不住想“* 如果我浪费时间键入第二个'l'*”:)

Git选项缩写

dpiehjr4

dpiehjr41#

如果结果明确,通常允许缩写长格式选项,根据约定(强调我的):
许多命令允许长选项--option仅缩写为它们唯一的前缀(例如**如果没有其他选项的名称以opt**开头,您可以拼写--opt来调用--option标志),但在编写脚本时应完全拼写它们;Git的后续版本可能会引入一个新的选项,其名称共享相同的前缀,例如--optimize,以使过去唯一的短前缀不再唯一。
由于(到目前为止)--al只为git-add添加了一个法律的long选项前缀,因此它将被接受为--all,理论上甚至gid add --a也可以工作。

相关问题