Re: Parent-less branches
- From
Wincent Colaiuta <win@wincent.com>
- Date
- May 2, 2008, 22:32 UTC
- Message-ID
- <0EACFC4A-F2E7-48D3-BE49-10D2B32AB470@wincent.com>
- In-Reply-To
- <7vskx0wf8i.fsf@gitster.siamese.dyndns.org>
El 2/5/2008, a las 23:47, Junio C Hamano escribió:
Show 16 quoted lines
> Pedro Melo <melo@simplicidade.org> writes: > >> inside an existing repository I want to create a new branch without a >> parent commit. Is there a set of commands to do this? > > Typically these commits come about because you created a completely > separate history elsewhere in a separate repository and fetched and/or > pulled from there. > > So "a set of commands to do this" would be: > > go away > git init > build history as usual > come back > git fetch ..from that other repository..
I wanted to do this just the other day, but I did it all inside the one repo, and made some notes on the process here:
http://rails.wincent.com/wiki/Creating_independent_branches_with_Git
Basically, using "git write-tree" and "git commit-tree" plumbing.
Cheers, Wincent