Existe-t-il un moyen d'obtenir le nom de l'utilisateur, compte tenu uniquement de son nom d'utilisateur?
Quelque chose comme cette sortie git show <username>
(je sais que cela ne fonctionne pas)
username: username
name: First Last
email: email@address
Je sais que je peux le faire avec un appel API GitHub, mais je préférerais le conserver dans la CLI.
la source
git config --list
Je crois que ce sont les commandes que vous recherchez.
Voici où je les ai trouvés: http://alvinalexander.com/git/git-show-change-username-email-address
la source
git config --list
git config -l
affichera votre nom d'utilisateur et votre e-mail ensemble, ainsi que d'autres informations
la source
Essaye ça
La commande git config stocke et donne toutes les informations.
Cette commande vous donne toutes les informations requises que vous souhaitez.
Vous pouvez modifier les informations en utilisant
De même, vous pouvez modifier de nombreuses informations qui vous sont présentées en utilisant l'
-l
option.la source
S'il est vrai que les commits git n'ont pas de champ spécifique appelé "username", un dépôt git a des utilisateurs, et les utilisateurs ont des noms. ;) Si vous voulez le nom d'utilisateur github, la réponse de knittl est juste. Mais puisque votre question portait sur git cli et non sur github, voici comment obtenir l'adresse e-mail d'un utilisateur git en utilisant la ligne de commande:
Pour voir une liste de tous les utilisateurs dans un référentiel git à l'aide de git cli:
Pour rechercher un utilisateur spécifique par son nom, par exemple "Jean":
la source
Vous pouvez essayer ceci pour obtenir des informations telles que:
git config --get user.name
git config --get user.email
Il n'y a rien de tel que "prénom" et "nom de famille" pour l'utilisateur.
J'espère que cela aidera.
la source
Utilisez ceci pour voir l'utilisateur connecté (le compte git réel):
Et comme d'autres réponses, l'adresse e-mail de l'utilisateur et le nom d'utilisateur (ceci est différent des informations d'identification de l'utilisateur):
Pour voir la liste de toutes les configurations:
la source
Ajoutez mes deux cents, si vous utilisez la ligne de commande Windows:
git config --list | findstr user.name
donnera le nom d'utilisateur directement.Le
findstr
ici est assez similaire àgrep
dans Linux.la source