Re: Getting Commits from One Repository to Another
- From
Jeff King <peff@peff.net>
- Date
- May 21, 2009, 04:04 UTC
- Message-ID
- <20090521040451.GC8091@sigill.intra.peff.net>
- In-Reply-To
- <7D9240D0-C8BA-40C6-A89E-8BC7E08B1163@gmail.com>
On Wed, May 20, 2009 at 07:37:54PM -0400, Big Lebowski wrote:
Show 8 quoted lines
> Essentially, when I came on a project, a git repository was made > available to me (lets call that 'public_repo'). That repository was put up > on an unfuddle account, as an initial check-in; it was not cloned from the > repository they were working on (lets call that 'private_repo'). I wrote > some code, and pushed it to the repository. Now that I guess they feel > comfortable with me, they reveal to me the private_repo. > > How do I get my code from public_repo to private_repo?
You could just repeat the push you made to public_repo to private_repo. Or you could push to private_repo from public_repo, or pull from public_repo to private_repo. One of the results of git's distributed nature is that a commit is a commit is a commit. It doesn't matter where it comes from: pushing or pulling the same commit (i.e., the same sha-1 commit id) will give the same results.
Does that make sense? If not, can you be more specific about the setup (i.e., which commands were run to create public_repo and your personal clone)? Without that, it's hard to offer more specific advice.
-Peff