我已经使用git一段时间了,但是大多数情况下我更喜欢与Intelij IDEA集成。现在,为了扩展我的知识和对系统的理解,我决定更多地使用命令行。我观察到有两种类型的参数:
--parameter and -parameter
例如:
举个例子:
git commit --amend -m "New commit message"
我在一些Linux工具中观察到了相同的方法。
我已经使用git一段时间了,但是大多数情况下我更喜欢与Intelij IDEA集成。现在,为了扩展我的知识和对系统的理解,我决定更多地使用命令行。我观察到有两种类型的参数:
--parameter and -parameter
举个例子:
git commit --amend -m "New commit message"
我在一些Linux工具中观察到了相同的方法。
“-”用于单字符参数,“--”用于多字符参数。
例如,以下两个程序在很多情况下是等价的:
program -h
<-> program --help
原因在于,如果使用“-”,您可以一次指定多个参数,例如:
ls -lah
列出目录内容、所有内容并以易读方式显示。
它需要知道您不是指参数“--lah”,而是“-l -a -h”。