Каждый коммит содержит информацию об авторе: имя, email, описание коммита, родительский коммит и указатель на объект дерева. Имя автора и email необходимы для отслеживания изменений в проекте, особенно в распределённых системах контроля версий, таких как Git, где над проектом могут работать несколько человек. Git хранит эту информацию в каждом коммите.
Настройка имени и email автора
Для установки имени и email используется команда git config. Она позволяет задать значения, которые будут прикреплены к каждому коммиту. Настройки могут быть глобальными или специфичными для проекта; обычно используется глобальная настройка. Важно помнить, что изменения затрагивают только локальную конфигурацию Git. Можно указать любое имя и email; Git не проверяет их корректность. Рекомендуется использовать имя и email, совпадающие с настройками аккаунта GitHub (если он есть).
Глобальная настройка
Для глобальной настройки используется опция global.
- Установка имени:
git config --global user.name "Ваше Имя Фамилия"
Используйте кавычки, если в имени есть пробелы.
- Установка email:
git config --global user.email "ваш_email@example.com"
Рекомендуется использовать email, связанный с аккаунтом GitHub.
- Проверка настроек:
git config --list
Эта команда выведет все настройки Git. Найдите user.name и user.email, чтобы проверить корректность установки.
Пример в терминале
Выполните следующие команды в терминале:
- Очистка терминала: clear
- Установка имени пользователя: git config —global user.name "Bogdan Stay Shook"
- Установка email: git config —global user.email "ваш_email@example.com"
- Проверка настроек: git config —list (найдите user.name и user.email).
После этого вы готовы к созданию первого коммита.