В чем отличие использования параметра с одним тире "-" в отличие от двух тире "-"
git log --author = "Личинки"
Ответ 1
Это не действительно git конкретный. Многие программы используют следующее соглашение:
однобуквенный параметр: одна тире
многобуквенный параметр: две тире
Это удобно, потому что он позволяет вам указывать много однобуквенных пармеров одновременно с помощью одной тире и всех букв параметров, которые вам нужны: ls -al эквивалентно ls -a -l.
Часто однобуквенные параметры являются наиболее часто используемыми и могут иметь более длинный эквивалент с двумя тире: например, git add -v и git add --verbose означают то же самое.
Обратите внимание, что связанная страница утверждает, что это стандарт POSIX ( "unix" ), но это не так. --option - формат, впервые разработанный GNU.
Ответ 3
Существуют альтернативы для команд. Вы можете использовать длинную версию, чтобы избежать опечатки:). Также можно комбинировать короткую версию. После синтаксического анализа командной строки нет разницы.