最佳答案
我试着做一个承诺
git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>"
John Doe是某个用户,我想以他的名字进行提交。
它在git log
中显示正常。然而,当我做一个gitk
, 作者名称是正确的,但是提交者名称是从我的全局git配置设置中选择的(因此被设置为我的名字/电子邮件)。
这两者(提交者和作者)之间的区别是什么?
我是否也应该将提交者设置为其他用户?
如果是,怎么做?