在我的桌面上,如果我未明确设置存储库的用户和电子邮件,则git会引发错误,表明它无法自动检测我的电子邮件地址,并将停止我的提交。鉴于我在许多不同的存储库上工作,并且希望为每个存储库设置不同的作者/电子邮件设置,因此我非常喜欢此功能。
我知道发生这种情况是因为未配置我的用户/电子邮件。我不是在问如何解决这个错误。相反,我想知道是否有可能,如果可以,如何将git配置为从不自动检测我的电子邮件地址?
在我的笔记本电脑上,它会自动检测。然后,我配置我的用户/电子邮件,但是必须修改我的提交。如果我尚未配置用户/电子邮件,我希望它拒绝我的提交。
设置user.useConfigOnly
为true。(假设git> = 2.8)
如果没有配置名称或电子邮件,这将使git错误。
git config --global user.useConfigOnly true
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句