通过 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