Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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_Unix_Parameters - Fatal编程技术网

参数“一条划线”和“两条划线”上的git差异

参数“一条划线”和“两条划线”上的git差异,git,unix,parameters,Git,Unix,Parameters,在git中指定参数时,即 git日志-n5 使用带有一个破折号“-”的参数与使用两个破折号“-”的参数有什么区别 git日志--author=“1” 这并不是git特有的。许多程序使用以下约定: 单字母参数:一个破折号 多字母参数:两个破折号 这很方便,因为它允许您使用一个破折号同时指定多个单字母参数和所需参数的所有字母:ls-al相当于ls-a-l 通常,一个字母的参数是最常用的参数,并且可以有一个更长的等价物,带有两个破折号:例如git add-v和git add--verbose的意思

在git中指定参数时,即

git日志-n5

使用带有一个破折号“-”的参数与使用两个破折号“-”的参数有什么区别

git日志--author=“1”


这并不是git特有的。许多程序使用以下约定:

  • 单字母参数:一个破折号
  • 多字母参数:两个破折号
这很方便,因为它允许您使用一个破折号同时指定多个单字母参数和所需参数的所有字母:
ls-al
相当于
ls-a-l

通常,一个字母的参数是最常用的参数,并且可以有一个更长的等价物,带有两个破折号:例如
git add-v
git add--verbose
的意思相同。

git遵循以下命令。短、单字母选项以单破折号开头,长选项以两个破折号开头


请注意,链接页面声称这是POSIX(“unix”)标准,但事实并非如此<代码>--选项是GNU首创的一种格式。

命令有多种选择。您可能更喜欢使用长版本以避免输入错误:)。也可以组合短版本。一旦通过命令行解析器,就没有区别了。

请参见