Sending patches
In the previous example, you saw how to create and apply patches. You can, of course, attach these patch files directly to an email, but Git provides a way to send patches directly as emails with the git send-email
command. The command requires some setting up, but how you do that is heavily dependent on your general mail and SMTP configuration. A general guide can be found in the Git help pages or by visiting: http://git-scm.com/docs/git-send-email.
Getting ready
We'll set up the same repository as in the previous example:
$ git clone https://github.com/PacktPublishing/Git-Version-Control-Cookbook-Second-Edition_offline-sharing.git
$ cd Git-Version-Control-Cookbook-Second-Edition_offline-sharing
How to do it...
First, we'll send the same patch as the one we created in the first example. We'll send it to ourselves using the email address we specified in our Git configuration. Let's create the patch again with git format-patch
and send it with git send-email
:
$ git format-patch...