--parameter和-parameter有什么区别?

时间:2014-02-15 21:45:35

标签: git bash command-line-arguments

我现在使用git已经有一段时间了,但我更倾向于与Intelij IDEA集成。现在,为了扩展我对系统的了解和理解,我决定更多地使用命令行。我观察到的是有两种类型的参数:

--parameter and -parameter

例如:

 git commit --amend -m "New commit message"

我在一些linux工具上观察到了相同的方法。

1 个答案:

答案 0 :(得分:10)

- 用于多字符参数, - 用于单字符参数。

例如,那些在等同的许多程序中:

program -h< - > program --help

原因是,如果使用 - ,则可以一次指定多个参数,例如:

ls -lah提供目录内容列表,所有内容,人类可读。

它需要知道你不是指“--lah”这个论点,而是“-l -a -h”