[英]Why is 'git add --al' with single 'l' working?
在 git bash 中,我错误地输入git add --al
(带有单个'l' ),它起作用了。 从 文档中我看不到带有单个“l”字母的选项。
我在谷歌上搜索并找不到任何解释。
不重要,只是出于好奇:现在每当我输入--all
我都无法阻止自己思考“如果我在浪费时间输入第二个‘l’ ”:)
#Git选项缩写
根据惯例(强调我的),如果结果明确,通常允许缩写长格式选项:
许多命令只允许将长选项
--option
缩写为它们唯一的前缀(例如,如果没有名称以opt
开头的其他选项,您可以拼写--opt
来调用--option
标志),但是你应该在写剧本的时候把它们完整地拼出来; Git 的更高版本可能会引入一个新选项,其名称共享相同的前缀,例如--optimize
,以使过去唯一的短前缀不再唯一。
由于(截至目前) --al
仅在git-add
的单个合法长选项前加上前缀,因此它将被接受为--all
。 理论上,甚至gid add --a
也可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.