1

我有一个其他人已经完成的项目,我希望能够创建一个补丁文件,然后导入补丁,但提交标签带有他们的用户名/电子邮件。

我从他们的源创建补丁文件并使用git apply /path/to/patch它来应用更改没有问题,但如果我git commit用我的名字标记它。

如何手动提交电子邮件/用户名?

4

1 回答 1

4

使用git commit --author="John Doe <johndoe@example.com>". 这会将作者字段设置为指定的身份,但提交者字段将保留您的身份。这可能是您想要的(语义是“由另一个人编写,但由我提交到存储库”)。

于 2012-11-16T06:44:29.970 回答