Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么';git config——列表';向我显示两个带有一个用户名的电子邮件地址?_Git_Github - Fatal编程技术网

为什么';git config——列表';向我显示两个带有一个用户名的电子邮件地址?

为什么';git config——列表';向我显示两个带有一个用户名的电子邮件地址?,git,github,Git,Github,我正试图从终端更改Mac中的git配置,因为我得到了一份新工作。我已通过以下命令全局设置用户名、电子邮件和密码: git config --global user.name "My Username" git config --global user.email "My Email" git config --global user.password "My Password" 但是当我在终端中通过git config--list检查

我正试图从终端更改Mac中的git配置,因为我得到了一份新工作。我已通过以下命令全局设置用户名、电子邮件和密码:

git config --global user.name "My Username"
git config --global user.email "My Email"
git config --global user.password "My Password"

但是当我在终端中通过
git config--list
检查配置时,我看到两个电子邮件地址和一个用户名。一封我刚刚设置的电子邮件,另一封是我以前的公司电子邮件。如何才能完全删除以前的公司电子邮件?

您可能在两个不同的配置文件中有两种不同的设置。您可以使用git config--list--show origin来显示每个设置来自哪个文件,然后编辑包含您不需要的值的文件。

在两个不同的配置文件中可能有两个不同的设置。您可以使用
git config--list--show origin
显示每个设置来自哪个文件,然后编辑包含您不需要的值的文件。

注意,没有标准的git程序会查找
user.password
设置。当然,您可以设置任何您喜欢的、没有人查找的内容,例如,
git config--global leeloo.dallas.multipass true
。不相关的、未使用的配置条目大多是无害的。但是您的全局
.gitconfig
通常可以被任何访问您的计算机的人读取,因此在其中输入密码可能是不明智的。请注意,没有标准的Git程序会查找
用户.password
设置。当然,您可以设置任何您喜欢的、没有人查找的内容,例如,
git config--global leeloo.dallas.multipass true
。不相关的、未使用的配置条目大多是无害的。但是您的全局
.gitconfig
通常可以被访问您机器的任何人读取,因此在其中输入密码可能并不明智。