这个问题在这里已有答案:
[]
,<>
,-
和--
在帮助文档中的含义是什么?
当我使用git时,我可以使用git help
来显示命令的用法,但我不太清楚我理解这些符号:
$ git help
usage: git [--version] [--help] [-C <path>] [-c name=value]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
编辑
-
和--
有什么区别吗?
[]
意味着它是可选的
--
或-
实际上是在选项前写的。一些选项以-
开头,有些选项加倍--
,坚持使用为您需要的选项编写的选项。
<>
代表一些占位符,取而代之的是你需要的东西。 (例如,<path>
应该被选项的某些相关文件的实际路径替换)
[A | B]
意味着您可以选择A或B.
注意:这非常类似于许多Unix / Linux命令行实用程序的语法“使用帮助”。你可以看看https://linux.die.net/man/7/man-pages,感谢@tripleee的链接。
从历史上看,有几个原因可以解释为什么只有一个选项只有一个-
and和一些有两个。通常,“One-dash”用于只使用一个字母的选项。但它有时候比这复杂一点。