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