通过邮件发送补丁

假设你有很多针对项目的提交(这里是 ulogd2,官方分支是 git-svn),你想把你的补丁集发送到 Mailling 列表 devel@netfilter.org。为此,只需在 git 目录的根目录下打开一个 shell 并使用:

git format-patch --stat -p --raw --signoff  --subject-prefix="ULOGD PATCH" -o /tmp/ulogd2/ -n git-svn
git send-email --compose --no-chain-reply-to --to devel@netfilter.org /tmp/ulogd2/

第一个命令将从/ tmp / ulogd2 /中使用统计报告中的补丁创建一系列邮件,第二个命令将启动编辑器以编写介绍邮件到补丁集。为了避免糟糕的线程邮件系列,可以使用:

git config sendemail.chainreplyto false

资源