diff --git a/GIT_CONFIG.ru.md b/GIT_CONFIG.ru.md new file mode 100644 index 0000000..c06d861 --- /dev/null +++ b/GIT_CONFIG.ru.md @@ -0,0 +1,78 @@ +# Настройка Git для проекта + +Перед началом работы с проектом необходимо настроить имя и email автора коммитов + +Настройки необходимо выполнить непосредственно в директории проекта: + +```bash +git config user.name "Фамилия Имя" +git config user.email "email@example.com" +``` + +### Требования к `user.name` + +`user.name` необходимо указывать в формате: + +```text +Фамилия Имя +``` + +Требования: + +- Фамилия и Имя указываются на русском языке +- Первые буквы Фамилии и Имени должны быть заглавными +- Между Фамилией и Именем используется один пробел + +Пример: + +```bash +git config user.name "Иванов Иван" +``` + +### Требования к `user.email` + +`user.email` должен быть действующим email-адресом, по которому можно связаться с разработчиком + +Пример: + +```bash +git config user.email "ivan.ivanov@example.com" +``` + +### Почему без `--global` + +В командах намеренно не используется параметр `--global`: + +```bash +git config user.name "Фамилия Имя" +git config user.email "email@example.com" +``` + +В таком случае настройки применяются **только к текущему Git-репозиторию** + +Использование: + +```bash +git config --global user.name "Фамилия Имя" +git config --global user.email "email@example.com" +``` + +изменило бы глобальные настройки Git на компьютере разработчика и повлияло бы на все его репозитории + +Данное требование относится именно к этому проекту, поэтому настройки должны быть локальными для репозитория + +### Проверка настроек + +После настройки можно проверить значения: + +```bash +git config user.name +git config user.email +``` + +Ожидаемый результат: + +```text +Фамилия Имя +email@example.com +```