通过 Gmail 使用 git send-email

背景:如果你处理类似 Linux 内核的项目,而不是发出拉取请求,则需要将提交提交到 listserv 以供审核。此条目详细说明了如何在 Gmail 中使用 git-send 电子邮件。

将以下内容添加到 .gitconfig 文件中:

[sendemail]
    smtpserver = smtp.googlemail.com
    smtpencryption = tls
    smtpserverport = 587
    smtpuser = name@gmail.com

然后在网络上:转到 Google - >我的帐户 - >已连接的应用和网站 - >允许安全性较低的应用 - >开启

要创建补丁集:

git format-patch HEAD~~~~ --subject-prefix="PATCH <project-name>"

然后将补丁发送到 listserv:

git send-email --annotate --to project-developers-list@listserve.example.com 00*.patch

要创建和发送补丁的更新版本(在此示例中为版本 2):

git format-patch -v 2 HEAD~~~~  ......
git send-email --to project-developers-list@listserve.example.com v2-00*.patch