代码之家  ›  专栏  ›  技术社区  ›  Shaun Hamman

如何禁用git自动检测电子邮件地址?

git
  •  1
  • Shaun Hamman  · 技术社区  · 8 年前

    在我的桌面上,如果我没有为存储库显式地设置用户和电子邮件,Git将抛出一个错误,说它无法自动检测我的电子邮件地址,并将停止我的提交。考虑到我在许多不同的存储库中工作,并且每个存储库都需要不同的作者/电子邮件设置,我非常喜欢这个功能。

    我知道这是因为我的用户/电子邮件没有配置。我不是在问如何解决这个错误。相反,我想知道是否有可能,如果有,如何配置git从不自动检测我的电子邮件地址?

    在我的笔记本电脑上,它可以自动检测。然后我配置我的用户/电子邮件,但随后必须修改我的提交。如果我没有配置我的用户/电子邮件,我希望它拒绝我的提交。

    1 回复  |  直到 8 年前
        1
  •  3
  •   Hasturkun    8 年前

    集合 user.useConfigOnly 为真。(假设git>=2.8)

    如果没有配置名称或电子邮件,这将使git出错。

    git config --global user.useConfigOnly true