在配置时git我运行了这两个命令:
git config --global user.name "My Name"
git config --global user.email "myemail@example.com"
但是,我怀疑我是否打错了.那么,有没有什么命令知道名字和电子邮件,其git配置过程中保存的?显然,git log通过查看提交历史记录,我可以知道使用该命令.但为此,我必须提交,对吧?我可以在命令行的帮助下知道吗?
小智 74
该命令git config --list将列出设置.在那里你也应该找到user.name和user.email.
Sri*_*hna 30
如果要检查或设置用户名和电子邮件,可以使用以下命令
检查用户名
git config user.name
设置用户名
git config user.name "your_name"
查看你的邮件
git config user.email
设置/更改您的电子邮件
git config user.email "your@email.com"
列出/查看所有配置
git config --list
小智 27
了解已配置的 git(用户名和电子邮件)的最简单方法是输入:
$ git 配置 -l
这将显示之前配置的信息。为了更新它,您应该使用命令
$ git config --global user.email "example@email.com"
$ git config --global user.name "your_userName"
如果你想为单个项目使用它可以使用
$ git config --local user.email "example@email.com"
$ git config --local user.name "your_userName"
您还可以检查:[1]:https://git-scm.com/docs/git-config
小智 23
列出配置文件中设置的所有变量及其值。
git config --list
如果您是 git 新手,请使用以下命令设置用户名和电子邮件地址。
设置用户名
git config --global user.name "your Name"
设置用户邮箱
git config --global user.email "your_email@example.com"
检查用户名
git config user.name
检查用户电子邮件
git config user.email
Has*_*eed 23
设置全局/所有项目
首先获取并确认旧值:
git config --global user.email
git config --global user.name
输出:(如果 git new 安装则输出将显示为空)
yourold@email.com
youroldgoodname
现在设置新值
git config --global user.email yournew@email.com
git config --global user.name yournewgoodname
对于当前工作区或项目, 
只需从上述所有命令/行中删除 --global
Jeb*_*ose 14
考虑到@Robert所说的内容,我尝试使用该config命令,似乎有一种直接了解名称和电子邮件的方法.
要知道用户名,请键入:
git config user.name
要了解该电子邮件,请键入:
git config user.email
这两个输出分别只是名称和电子邮件,一个不需要查看整个列表.派上用场吧.
Eug*_*ene 11
在这里加上我的两分钱。如果您只想获取 user.name 或 user.email 而没有详细输出。
在 linux 上,输入git config --list | grep user.name.  
在 Windows 上,输入git config --list | findstr user.name.
这只会给你 user.name 。
sam*_*sam 10
在您的git仓库目录中,运行git config user.name。
为什么在git repo目录中运行此命令很重要?
如果您不在git存储库中,git config user.name则可以user.name在全局级别获得的价值。进行提交时,将在本地级别读取关联的用户名。
虽然不太可能,但可以说它user.name是foo在全球范围内定义的,但bar在本地范围内定义。然后,当您git config user.name在git repo目录之外运行时,它将给出bar。但是,当您确实提交某些内容时,关联的值为foo。
Git配置变量可以存储在3个不同的级别中。每个级别都会覆盖上一个级别中的值。
1.系统级别(适用于系统上的每个用户及其所有存储库)
git config --list --system(可能需要sudo)git config --system color.ui truegit config --edit --system 2.全局级别(特定于您,用户个人的值。)
git config --list --globalgit config --global user.name xyzgit config --edit --global3.存储库级别(特定于该单个存储库)
git config --list --localgit config --local core.ignorecase true(--local可选)git config --edit --local(--local可选)如何查看所有设置?
git config --list,显示system,global和本地配置(如果在存储库中)git config --list --show-origin,还显示每个配置项的原始文件如何读取一个特定的配置?
git config user.name来获取user.name。--system,--global,--local在特定级别读取该值。小智 8
首先检查 git 配置中是否已有姓名和电子邮件:-
去检查,
用户名:-
git config --全局用户名
电子邮件
git config --全局用户.email
如果已经设置,并且您想要更改,或者如果未设置,并且您想要在 git 配置中添加用户名和电子邮件:-
设置:-
用户名:-
git config --global user.name "<你的用户名>"
电子邮件 :-
git config --global user.email "<your_email>"
小智 5
有时上述解决方案在 macbook 中无法获取用户名和密码。
IDK 为什么?,这里我有另一个解决方案。
$ git credential-osxkeychain get
host=github.com
protocol=https
this will revert username and password