我目前正在将 svn 存储库转换为 git 存储库。当我手动进行时,我会定期更改 user.name 和 user.email 以设置提交的作者。一切似乎都工作正常,但现在我必须从一个没有电子邮件地址的用户那里提交一些东西。我从 .gitconfig 文件中删除了电子邮件属性并进行了尝试,但随后在 git 日志中,电子邮件字段显示 user_login@user_login.(none)
。是否可以不设置电子邮件并防止 git 猜测一个?
最佳答案
我认为你只能通过明确的作者规范来做到这一点:
git commit --author "Snail Mail <>"
您需要尖括号,以便 git 知道您确实传递了一个空电子邮件地址。
关于没有电子邮件的 Git 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7372970/