Во время настройки git
я выполнил эти две команды:
git config --global user.name "My Name"
git config --global user.email "myemail@example.com"
Однако сомневаюсь, допустил ли я опечатку или нет. Итак, есть ли команда знать имя и электронную почту , которая git
сохраненную во время конфигурации? Очевидно, я могу узнать это с помощью git log
команды, просмотрев историю коммитов. Но для этого я должен делать коммиты, верно? Могу ли я узнать это с помощью командной строки?
git
git-config
Джебин Филипос
источник
источник
Ответы:
Команда
git config --list
выведет список настроек. Там же вы должны найтиuser.name
иuser.email
.источник
Учитывая то, что сказал @Robert, я попытался поиграться с
config
командой, и мне кажется, что существует прямой способ узнать и имя, и адрес электронной почты.Чтобы узнать имя пользователя, введите:
Чтобы узнать адрес электронной почты, введите:
Эти два выводят только имя и адрес электронной почты соответственно, и никому не нужно просматривать весь список. Пригодится.
источник
Внутри каталога репозитория git запустите
git config user.name
.Если вы находитесь за пределами репозитория git,
git config user.name
выдает значениеuser.name
на глобальном уровне. Когда вы делаете коммит, соответствующее имя пользователя считывается на локальном уровне.Хотя маловероятно, скажем
user.name
, определяется какfoo
на глобальном уровне, ноbar
на локальном уровне. Затем, когда вы работаетеgit config user.name
за пределами каталога репозитория git, он даетbar
. Однако, когда вы действительно что-то фиксируете, соответствующее значение имеет значениеfoo
.1. Системный уровень (применяется ко всем пользователям в системе и ко всем их репозиториям)
git config --list --system
(может понадобитьсяsudo
)git config --system color.ui true
git config --edit --system
2. Глобальный уровень (ценности, специфичные лично для вас, пользователя.)
git config --list --global
git config --global user.name xyz
git config --edit --global
3. Уровень репозитория (специфический для этого единственного репозитория)
git config --list --local
git config --local core.ignorecase true
(--local
необязательно)git config --edit --local
(--local
необязательно)git config --list
, показывая системные , глобальные и (если внутри репозитория) локальные конфигурацииgit config --list --show-origin
, также показывает исходный файл каждого элемента конфигурацииgit config user.name
чтобы получитьuser.name
.--system
,--global
,--local
чтобы прочитать это значение на определенном уровне.Ссылка: 1.6 Начало работы - Первоначальная настройка Git
источник
Проверить имя пользователя
Установить имя пользователя
Проверьте свою электронную почту
Установить / изменить адрес электронной почты
Список / просмотреть всю конфигурацию
источник
Иногда вышеуказанные решения не работают в macbook, чтобы получить имя пользователя и пароль.
ИДК почему ?, вот и другое решение.
источник
Добавьте сюда мои два цента. Если вы хотите получить только user.name или user.email без подробного вывода.
На liunx введите
git config --list | grep user.name
.В окнах введите
git config --list | findstr user.name
.Это даст вам только имя пользователя.
источник
Чтобы просмотреть тип конфигурации git -
Чтобы изменить имя пользователя глобально, введите -
Чтобы изменить электронную почту глобально, введите -
источник