仅给定用户名,是否可以获取用户名?
像这样的输出git show <username>
(我知道这是行不通的)
username: username
name: First Last
email: email@address
我知道我可以通过GitHub api调用来做到这一点,但希望将其保留在CLI中。
Answers:
git config user.name
git config user.email
我相信这些是您正在寻找的命令。
我在这里找到它们的地方:http : //alvinalexander.com/git/git-show-change-username-email-address
尽管git commit没有特定的字段“ username”,但git repo确实有用户,而用户也有名字。;)如果您想要的是github用户名,那么knittl的答案是正确的。但是由于您的问题是关于git cli而不是github的,所以这是您如何使用命令行获取git用户的电子邮件地址的方法:
要使用git cli查看git仓库中所有用户的列表:
git log --format="%an %ae" | sort | uniq
要通过名称搜索特定用户,例如“ John”:
git log --format="%an %ae" | sort | uniq | grep -i john
git config --list