刚开始使用TortoiseGit,为什么它需要我的电子邮件用于本地存储库?

我刚刚安装了Git TortoiseGit,在我的PC上创建了一个新的本地存储库,添加了一个文件,现在我正在尝试提交它(我猜这是提交 – >“主”).

但它说:“必须在提交前设置用户名和电子邮件.你想现在设置这些吗?”

呃,这应该是一个本地存储库.什么电子邮件地址与此有什么关系?

或者我误解了Git的工作方式?请注意,我没有使用GitHub或BitBucket等等.只是一个本地存储库.

名称和电子邮件由Git添加到提交中.它与登录凭据无关.即使您不想设置电子邮件,至少设置名称也很有用.

如果要将它们留空,则可以在终端中输入以下命令:

git config --global user.name ""
git config --global user.email ""

应该在你的系统的$HOME中创建一个〜/ .gitconfig文件,它看起来像:

[user]
name = 
email = 

或者,只需创建或编辑当前的〜/ .gitconfig文件,如下所示.

转载注明原文:刚开始使用TortoiseGit,为什么它需要我的电子邮件用于本地存储库? - 代码日志