在阅读git documentation时,我多次遇到()
但我无法找到其含义的文档。
例如
git ls-files [-z] [-t] [-v]
(--[cached|deleted|others|ignored|stage|unmerged|killed|modified])*
(-[c|d|o|i|s|u|k|m])*
[--eol]
[-x <pattern>|--exclude=<pattern>]
[-X <file>|--exclude-from=<file>]
[--exclude-per-directory=<file>]
[--exclude-standard]
[--error-unmatch] [--with-tree=<tree-ish>]
[--full-name] [--abbrev] [--] [<file>…]
我做了一些学习,并且知道<>
用于强制性arg,[]
用于可选,{}
用于可选但有限的选择列表。但是()
在上面意味着什么?
很抱歉这个基本问题,但很难描述和谷歌答案。我们将非常感谢教程的链接。
答案 0 :(得分:1)
这不是我在其他手册页中看到的内容,但我希望(...)*
表示括号内的任何内容为零或更多。
我可靠地获悉情况就是这样。谢谢@torek