Как использовать git (git config --global)?

Прагматическое руководство по GIT содержит следующее: "Git использует оба для вычисления идентификатора коммита - SHA- 111 хэш-идентифицирует каждый коммит ". на стр. 21.

А на стр. 22 я могу использовать следующую команду для «Настройка Git, чтобы знать, кто ты».

git config --global smcho "Your Name"

Когда я его запустил, Я получил следующее сообщение об ошибке.

error: key does not contain a section: smcho

Что с этим не так? Я предполагаю, что это как-то связано с хешем SHA-111, но я не знаю, как заставить его использоваться с git.

ДОБАВЛЕНО

Я думал, что user.name должно заменить мое имя, а не структурированное имя раздела / параметра. После изменения это работает ОК.

git config --global user.name "Your Name"

35
задан prosseek 27 August 2010 в 02:20
поделиться

1 ответ

Не уверен, откуда берется "smcho", но настройка для установки вашего имени: user.name:

git config --global user.name "Your Name"

Вы также можете указать свой адрес электронной почты:

git config --global user.email "name@domain.example"

Я полагаю, что причина, по которой он жалуется на отсутствие раздела, заключается в том, что имя устанавливаемого параметра, вероятно, должно состоять из двух частей: section.parameter_name (вы можете увидеть имена разделов внутри [] если посмотреть в конфигурационный файл, например в .git/config).

(Насколько мне известно, ничего из этого не относится к OSX.)

42
ответ дан 27 November 2019 в 07:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: