如何从其他人创建git提交?

时间:2012-11-16 06:42:27

标签: git

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

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

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

1 个答案:

答案 0 :(得分:4)

使用git commit --author="John Doe <johndoe@example.com>"。这会将作者字段设置为指定的标识,但提交者字段将保留您的标识。这可能就是你想要的(语义是“由其他人写的,但是由我提交给了存储库”)。