Βασική ρύθμιση Git (σε περίπτωση που δεν το έχετε κάνει ήδη αυτό):
$ git config --global user.email you@example.org
$ git config --global user.name "Your Name"
Ρύθμιση email Git:
$ git config --global sendemail.smtpserver your_mail_server
$ git config --global sendemail.smtpuser you@example.org
$ git config --global sendemail.smtpserverport your_smtp_port
$ git config --global sendemail.smtpencryption your_encryption_type
Παραδείγματα
Εφαρμογή patch (ή απλώς κάντε ένα commit) και αποστολή αυτού σε κάποια διεύθυνση email:
$ git am < some_patch
$ git send-email --to=list@example.org HEAD^
Διόρθωση τελευταίου commit και αποστολή:
$ git commit -a --amend
$ git send-email --annotate -v2 HEAD^
Αποστολή 3 τελευταίων commits (βλέπε Revision Selection για περισσότερες πληροφορίες σχετικά με αυτήν την γραφή):
$ git send-email HEAD~3
Αποστολή τελευταίου commit στην διεύθυνση list@example.org με θέμα
“[reponame][PATCH] commitmsg
”. Αυτό είναι χρήσιμο για αποστολές σε λίστες
αλληλογραφίας ή προγραμματιστές με πολλά projects:
$ git send-email --subject-prefix="${PWD##*/}][PATCH" \
--to=list@example.org -1