在配置git时,我运行了这两个命令:
git config --global user.name "My Name"
git config --global user.email "myemail@example.com"
但是,我怀疑我是否打错了。那么,是否有任何命令可以知道git在配置过程中保存的名称和电子邮件?显然,通过查看提交历史,我可以使用git log命令来知道这一点。但是我必须提交,对吧?我可以通过命令行知道吗?
在配置git时,我运行了这两个命令:
git config --global user.name "My Name"
git config --global user.email "myemail@example.com"
但是,我怀疑我是否打错了。那么,是否有任何命令可以知道git在配置过程中保存的名称和电子邮件?显然,通过查看提交历史,我可以使用git log命令来知道这一点。但是我必须提交,对吧?我可以通过命令行知道吗?
当前回答
如果你在git配置中已经有了名称和电子邮件:-
检查,
用户名: Git配置——global user.name 电子邮件 Git配置——global user.email
如果已经设置,你想要更改或如果没有设置,你想在git配置中添加用户名和电子邮件:-
设置:
用户名:- Git配置——global user.name "<your_username>" 电子邮件:- Git配置——全局用户。电子邮件" < your_email >”
其他回答
使用实例全局修改用户名
git config --global user.name "your_name"
修改全局邮件类型为“-”
git config --global user.email "your_email"
本地修改用户名类型为“-”
git config --local user.name "your_name"
本地更改邮件类型为“-”
git config --local user.email "your_email"
列出配置文件中设置的所有变量及其值。
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
在这里加上我的意见。如果你想获取user。name或user。只发送电子邮件,没有详细输出。
在linux下,输入git config——list | grep user.name。
在windows下,输入git config——list | findstr user.name。
这将只给你user.name。
要知道已经配置的git(用户名和电子邮件),最简单的方法是输入:
$ git config -l
这将显示先前配置的信息。 为了更新它,您应该使用命令
$ git config --global user.email "example@email.com"
$ git config --global user.name "your_userName"
你也可以查看: [1]: https://git-scm.com/docs/git-config
在git存储库目录中,运行git config user.name。
为什么在你的git repo目录中运行这个命令很重要?
如果你在git存储库之外,git配置user.name会在全局级别给你user.name的值。当进行提交时,将在本地级别读取关联的用户名。
尽管不太可能,但假设user.name在全局级别定义为foo,而在本地级别定义为bar。然后,当你在git repo目录外运行git config user.name时,它会给出bar。然而,当你真正提交一些东西时,相关的值是foo。
Git配置变量可以存储在3个不同的级别。每一层都会覆盖前一层中的值。
1. 系统级(应用于系统上的每个用户及其所有存储库)
要查看,git config——list——system(可能需要sudo) 要设置,请使用git config——system color。ui真实 要编辑系统配置文件,使用git config——edit——system
2. 全局级别(特定于您和用户的值)。
要查看,请使用git config——list——global 要设置,请使用git配置——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 optional)
如何查看所有设置?
运行git config——list,显示系统、全局和(如果在存储库中)本地配置 运行git config——list——show-origin,也会显示每个配置项的原始文件
如何读取一个特定的配置?
例如,运行git config user.name获取user.name。 您还可以指定选项——system、——global、——local以在特定级别读取该值。
参考:1.6入门-首次安装Git