On Wed, May 27, 2015 at 08:05:24AM -0700, Tommaso Fonda wrote: > Good morrow, I have got a git repo (which I'll call A) forked from > another repo (B) and I need to pick a commit that another person > applied to his repo (C) which is also forked from B (although this > shouldn't matter right?). I'm sure that the commit I want to apply > to my repo won't generate conflicts. How can I do that? I added C > with git add etc. but when running git fetch it downloads the whole > repo which is very large. Is there a way to pick a commit from C and > apply it to A?
I'm guessing you used `git remote add`, not `git add`, right? I usually do use remotes to merge in changes from other clones. If you are worried about storage space you can always remove the remote after you are done and kick git into doing a GC. Another option is to create a patch file from the changes in C (look at `git format-patch`) and then apply them in A (using `git am`). /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: mag...@therning.org jabber: mag...@therning.org twitter: magthe http://therning.org/magnus In a hierarchy, every employee tends to rise to his level of incompetence. -- The Peter Principle -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Description: PGP signature