Добавление данных пользователя в Git
Официальный сайт Git: https://git-scm.com. Для пользователей Windows пакет Git for Windows, кроме Git, также установит Bash.
После установки проверить версию Git можно командой:
$ git version git version 2.49.0
Чтобы было понятно, кто и какие изменения вносил, необходимо представиться и указать имя пользователя и адрес электронной почты. Сделать это можно с помощью команды git config
с ключом --global
.
$ git config --global user.name "Ivan Ivanov" $ git config --global user.email ivan@domen.zone
Все глобальные настройки Git хранит в файле .gitconfig в домашней директории. Команда запишет в этот файл указанные имя и почту.
Вывести содержимое файла конфигурации Git можно той же командой git config
с флагом --list
или просто list
.
$ git config list user.name=Ivan Ivanov user.email=ivan@domen.zone $ git config --list user.name=Ivan Ivanov user.email=ivan@domen.zone
Если снова выполнить конфигурационные действия, указав другое имя и/или почту, то данные будут перезаписаны. Добавление второго пользователя не происходит.
Потому что конфигурирование пользовательских данных в Git - это не совсем то же самое, что добавление пользователя, если смотреть на это с точки зрения предоставления каких-либо прав. Здесь речь идет о том, что когда выполняются коммиты, среди прочего фиксируются данные, кто именного его делает. Информацию о пользователе можно увидеть в выводе команды git log
(для этого репозиторий уже должен существовать) в строке "Author".
Отсюда следует, что для успешного выполнения пуша на удаленный веб-сервер данные пользователя там могут не совпадать с локальными. Однако в выводе git log
вы будете там видеть пользователя локального компьютера.
Если правки проекта выполняются на разных компьютерах одним человеком и требуется идентификация, где именно вносились изменения, то на каждом пользовательские данные могут отличаться. Для групповых проектов менять данные не рекомендуют. Как минимум это приведет к путанице, кто какие изменения вносил.