我目前正在将SVN存储库转换为GIT存储库。在手动进行时,我经常更改user.name和user.email,以设置提交的作者。一切看起来都很好,但是现在我必须从一个没有电子邮件地址的用户那里提交一些东西。我从.gitconfig文件中删除了Email属性,并尝试了,但是在git日志中,电子邮件字段显示了user_login@user_login.(none)
。是否有可能不设置电子邮件,并防止git猜测一封电子邮件?
发布于 2018-03-28 13:44:20
我认为只能通过一个明确的作者规范来完成这个任务:
git commit --author "Snail Mail <>"
你需要尖括号,这样git就知道你真的在传递一个空的电子邮件地址。
发布于 2018-03-28 15:15:22
可以将此设置为所有提交
git config --global user.name 'Snail Mail'
git config --global user.email '<>'
(可以使用引号而不是转义。)。若要仅为当前项目设置此设置,请删除--global
只供选择。
git config user.name 'Snail Mail'
git config user.email '<>'
https://stackoverflow.com/questions/-100003723
复制相似问题