From: Wincent Colaiuta Date: Fri, 02 May 2008 22:32:25 GMT Subject: Re: Parent-less branches 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ó: > Pedro Melo 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