我正在尝试学习git命令,并且git中的某些命令使用单个-
令人困惑git log -n 2
其他一些命令则使用-
git log --grep
我认为应该有一种特殊的模式,其中我们在git命令中使用单连字符和双连字符。有人可以解释一下
答案 0 :(得分:0)
如果选项名称很长,例如完整的单词grep
,请使用--
;否则,对于n
这样的单字符选项,请使用-
。
请注意,-grep
与四个短选项-g -r -e -p
相同。 tar
会这样做,但值得注意的是find
不会这样做,这就是为什么find
不需要--
作为长选项的原因。
长选项是扩展。过去只有空头期权,但只有62个。