Re: applying and committing patches in a single git command
- From
Andreas Ericsson <ae@op5.se>
- Date
- Jul 15, 2008, 10:00 UTC
- Message-ID
- <487C752E.4090707@op5.se>
- In-Reply-To
- <ce513bcc0807150246g790ca009vc0a76bd6ef0aac9b@mail.gmail.com>
Erez Zilber wrote:
Show 20 quoted lines
> On Tue, Jul 15, 2008 at 11:53 AM, Boaz Harrosh <bharrosh@panasas.com> wrote: >> Erez Zilber wrote: >>> Hi, >>> >>> Someone created a patch with git-format-patch and sent it to me. I >>> would like to apply & commit the patch. If I use git-apply, it only >>> patches my tree without committing it. Now, I need to copy the commit >>> log, run git-commit and paste the commit log there. Is there a more >>> intelligent way to do that? >>> >>> Thanks, >>> Erez >>> >> git-am, can take all bunch of them at once >> >> Boaz >> > > Thanks. I have 2 more questions: > 1. How can I tell git-am to take a patch from an e-mail from a gmail account?
You can't, but you can save your gmail message to disc and pass the saved file to "git am" (don't use "git-am" over "git am"; we're trying to get away from that old format of typing).
> 2. If I have the actual patch on my machine (not in an e-mail > message), I guess that I need something else (not git-am). Is there > anything like that? >
git apply patchfile patch (-p1) < patchfile
-- Andreas Ericsson andreas.ericsson@op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231