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