如何读取git命令选项
每当我需要了解更多关于git命令的信息时,我都会查阅文档,这很有帮助,但我不理解用于描述可能选项的特定语法 比如说如何读取git命令选项,git,documentation,Git,Documentation,每当我需要了解更多关于git命令的信息时,我都会查阅文档,这很有帮助,但我不理解用于描述可能选项的特定语法 比如说 git help [-a|--all] [-g|--guide] [-i|--info|-m|--man|-w|--web] [COMMAND|GUIDE] 这种格式或语法叫什么? 我可以推断[a |--all]的意思是-a或--all 我不明白为什么有些选项是分开的,有些是放在方括号里的 这是一个简单的例子,有更复杂的命令 我尝试使用git help help,但
git help [-a|--all] [-g|--guide]
[-i|--info|-m|--man|-w|--web] [COMMAND|GUIDE]
这种格式或语法叫什么?
我可以推断[a |--all]
的意思是-a或--all
我不明白为什么有些选项是分开的,有些是放在方括号里的
这是一个简单的例子,有更复杂的命令
我尝试使用git help help,但没有发现任何有用的东西(除非我遗漏了什么)。
[]
表示该选项是可选的
[a | b | c..d]
指可用于此特定选项的a
、b
、c
、…、或d
中的任何一种
因此,如果要查看所有可用命令,请使用
git-help-a
或git-help-all
这是一种常见的约定,其中可选参数放在[]
中。所需的参数通常是大写的,但不放在[]
中,除非有多个选项,如本例中的COMMAND
或GUIDE
。关于命令应该如何提供帮助没有标准,但这是*nix上的一个常见约定。实际上,Git文档可能非常隐晦,堆栈溢出是了解如何使用给定命令的好地方。@Tatsh在使用Git help
时是否需要选择command
或GUIDE
自动输入?我问这个问题是因为我在调用git help
时不需要输入它。我只是读到如果没有给出必需的参数,就会给出一个概要。在这个例子中[-I |--info |--m |--man |-w |--web],一次只能使用其中一个吗?你说过一个选项可以使用封闭的命令,所以我猜一次只能使用一个。你可以放多个,它会选择第一个匹配的。这更有意义。是否曾经出现过可以选择多个选项的情况,或者一次只能选择一个选项?请检查此项:。您将了解哪个命令覆盖其他命令以及它们如何协同工作。