Есть ли способ получить имя пользователя, учитывая только его имя пользователя?
Что-то вроде этого вывода git show <username>
(я знаю, что это не работает)
username: username
name: First Last
email: email@address
Я знаю, что могу сделать это с помощью вызова API GitHub, но предпочел бы оставить это в интерфейсе командной строки.
источник
git config --list
Я считаю, что это те команды, которые вы ищете.
Вот где я их нашел: http://alvinalexander.com/git/git-show-change-username-email-address
источник
git config --list
git config -l
будут отображать ваше имя пользователя и адрес электронной почты вместе с другой информацией
источник
Попробуй это
Команда git config хранит и предоставляет всю информацию.
Эти команды предоставляют вам всю необходимую информацию, которую вы хотите.
Вы можете изменить информацию, используя
Точно так же вы можете изменить много информации, отображаемой вам, используя
-l
опцию.источник
Хотя это правда, что у коммитов git нет специального поля под названием «имя пользователя», в репозитории git есть пользователи, и у пользователей есть имена. ;) Если вам нужно имя пользователя github, то ответ knittl правильный. Но поскольку ваш вопрос касается git cli, а не github, вот как вы можете получить адрес электронной почты пользователя git с помощью командной строки:
Чтобы просмотреть список всех пользователей в репозитории git с помощью git cli:
Чтобы найти конкретного пользователя по имени, например, «Джон»:
источник
Вы можете попробовать это, чтобы получить такую информацию:
git config --get user.name
git config --get user.email
Для пользователя нет ничего лучше «имени» и «фамилии».
Надеюсь, это поможет.
источник
Используйте это, чтобы увидеть вошедшего в систему пользователя (фактическую учетную запись git):
И, как другие ответы, адрес электронной почты пользователя и имя пользователя (это отличается от учетных данных пользователя):
Чтобы увидеть список всех конфигов:
источник
Добавьте мои два цента, если вы используете командную строку Windows:
git config --list | findstr user.name
даст имя пользователя напрямую.findstr
Здесь очень похожgrep
на Linux.источник