如何在git上删除多个电子邮件?

时间:2016-07-08 04:11:52

标签: git github

我一直在我的git上出现这个错误

  

警告:user.email有多个值

然后我检查我的user.mail

git config --get-all user.mail
juanlazy21@gmail.com
juanlazy21@gmail.com
juanlazy21@gmail.com

我也检查

git config -e

这是文件:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = https://github.com/cloudy/coding.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "resolutions"]
    remote = origin
    merge = refs/heads/resolutions

我在本地环境中没有任何存储库。我只有一个。

1 个答案:

答案 0 :(得分:0)

您可以(而不是手动编辑)删除它们:

 git config --global --unset user.mail
 git config --global --unset user.mail

这将删除user.mail的前两个条目。

然后检查以下任何额外的电子邮件:

git config --get-all user.email           # (local repo git config file)
git config --global --get-all user.email  # (user config file)
git config --system --get-all user.email  # (system git config file)