帮助文档中的 []、<> 和 -- 是什么意思?



在帮助文档中, []<>---的意思是什么?

当我使用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

之间进行选择

nb:它非常类似于许多Unix/Linux命令行实用程序的语法"用法帮助"。您可以查看https://linux.die.net/man/7/man-pages,感谢@tripleee的链接。


从历史上看,有几个原因为什么只有一个dash -和有两个选择。通常,"一键"是一个选择,您仅使用一个字母。但这有时比这更复杂。

最新更新