参数一个破折号和两个破折号的git差异

man*_*urt 16 unix git parameters

在git中我指定一个参数,即

git log -n 5

使用带有一个短划线" - "的参数与两个短划线" - "相反的区别是什么

git log --author ="幼虫"

Ben*_*oit 28

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

  • 单字母参数:一个破折号
  • 多字母参数:两个破折号

这很方便,因为它允许您使用单个破折号一次指定许多单字母参数,并且您需要的所有参数字母ls -al相当于ls -a -l.

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


Tam*_*lei 6

Git遵循GNU调整的命令行参数POSIX约定.短,一个字母选项以单个破折号开头,长选项以两个开头.

请注意,链接页面声称这是POSIX("unix")标准,但事实并非如此.--option是GNU开创的格式.