git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Created branch in wrong place... how to fix?

From
Jakub Narebski <jnareb@gmail.com>
Date
Jun 1, 2011, 13:32 UTC
Message-ID
<m362opy8xz.fsf@localhost.localdomain>
In-Reply-To
<BANLkTingMK3Zv6NZdFAiLXZzJpSZYZmjQA@mail.gmail.com>
Howard Miller <howard@e-learndesign.co.uk> writes:
Show 10 quoted lines
> I created a branch in a project and did a series of commits. I now
> discover that I really wanted to make all those changes against a
> completely different branch of the same project. There shouldn't be
> any issues as the branch introduces entirely new files (no changes to
> existing code).
>
> I'm struggling to see a way to do this without loosing the history.
> Some Google'ing suggests 'rebase --onto' but I'm struggling to see how
> this works or if it is appropriate. Any pointers much appreciated :)
> Thanks.
This is decidely work for git rebase:
  $ git rebase --onto <where it should be based> <where it is based> <branch>
-- 
Jakub Narebski
Poland
ShadeHawk on #git
Previous: Tim GuirgiesNext: Jakub Narebski
Message 3 of 4 in “Created branch in wrong place... how to fix?”
  1. Howard MillerJun 1, 2011
  2. Tim GuirgiesJun 1, 2011
  3. Jakub NarebskiJun 1, 2011
  4. Jakub NarebskiJun 2, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.