Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何读取git命令选项_Git_Documentation - Fatal编程技术网

如何读取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命令的信息时,我都会查阅文档,这很有帮助,但我不理解用于描述可能选项的特定语法

比如说

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],一次只能使用其中一个吗?你说过一个选项可以使用封闭的命令,所以我猜一次只能使用一个。你可以放多个,它会选择第一个匹配的。这更有意义。是否曾经出现过可以选择多个选项的情况,或者一次只能选择一个选项?请检查此项:。您将了解哪个命令覆盖其他命令以及它们如何协同工作。