Git посмотреть/поменять данные пользователя user.name, user.email

На github есть график на главной странице профиля, показывающий contributions по дням в различные проекты. Они могут перестать фиксироваться в тех проектах, которые были созданы с другими данными пользователя git.

Т.е.к примеру вы инициализировали репозиторий от git пользователя с данными [email protected] а затем на другой машине отправляете коммиты, но в графике они не фиксируются, потому что здесь у вас [email protected] либо другое имя пользователя.

В рамках проекта данные пользователя можно посмотреть командой

git config --list

А глобальные данные так:

git config --global --list

А изменить данные пользователя git можно передав в параметре строку

git config --global user.email "[email protected]"
git config --global user.name "user1"

Без аргумента —global  изменяем локально в рамках проекта. Без передачи параметра также можно посмотреть отдельно данные user.email или user.name

git config --global user.email
git config --global user.name

Помимо глобальных данных, могут быть настроены системные, они находятся в /etc/gitconfig, посмотреть можно так:

git config --system --list

Глобальные данные также можно посмотреть в файле ~/.gitconfig он находится в домашнем каталоге пользователя (значок тильды ~ в понимании оболочки ваш домашний каталог)

На уровне проекта файл конфига находится в direcroty-project/.git/config но если вы не устанавливали отдельно для проекта данные пользователя, то их в этом файле и не будет, они будут подхватываться из глобальных настроек.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *