36

我正在生成一个 git 补丁。然后我想把它发送给项目维护者。

signed-off-by我想在 git 补丁中标记我的姓名和电子邮件地址

怎么做 ?为了让项目维护者获得signed-off-by包含我的姓名和电子邮件地址的字段。

4

2 回答 2

78

提交时,只需使用:

git commit -s

或者

git commit --signoff

或者您可以在提交消息的末尾写下,在提交正文中由空行分隔的一行上:

Signed-off-by: Your Name <your.email@example.com>

如果您已经有提交,请使用git commit -s --amend添加上述签核行。

或者,如果您打算将其作为补丁或补丁系列发送,您可以使用git format-patch -s--signoff将签核添加到补丁本身,而无需修改提交。

于 2012-11-19T15:53:52.403 回答
2

用于git commit -s --amend修改最后一次提交或用于git commit -s当前正在进行的提交。它将Signed-off-by: YourGitConfigName <YourGitConfigEmail>在提交消息的末尾添加广告。

于 2019-09-22T13:30:18.127 回答