没有电子邮件的 Git 提交

标签 git

我目前正在将 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/

相关文章:

java - 创建类以在 Java 中使用文档转换和概念洞察

git - 在 git 中使用 mergerequests 和 releasenotes 时不断发生冲突

git - 我如何从 github 历史中删除一个分支?

git - 如何在git中忽略以#开头的文件

git - 如何将我的更改推送回 git 中的源代码

Git 硬重置不恢复本地文件

git - 使用 git 推送和 pull 时出现 SSL 错误

windows - 没有 Cygwin 的 Windows 上的 Git?

git - 无法在 git 中推送功能分支,远程中不存在?

git - 将自托管的 git 存储库镜像到 github.com(身份验证失败)