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

Re: Moving commits from one branch to another (improving my git fu!)

From
NINoufal Ibrahim <noufal@nibrahim.net.in>
Date
Oct 22, 2013, 12:42 UTC
Message-ID
<87d2mx1nq1.fsf@sanitarium.localdomain>
In-Reply-To
<CAC+QLdSjTjftgUBy-1cHbATZnX-UO3PavUaLwErhCaxBa-hPmQ@mail.gmail.com>
Mandeep Sandhu <mandeepsandhu.chd@gmail.com> writes:
Show 14 quoted lines
> Hi All,
>
> I'm in a bit of a pickle! :) So I've come to ask for help from the guru's here.
>
> My story is not unique but somehow the various suggested solutions
> don't seem to work in my case.
>
> * I was working on a feature which was supposed to be done off our
> 'dev' branch. But instead I forgot and branched out my topic branch
> from master (or as we call it 'stable').
> * I did 2 commits and finished off my work. Only later realizing that
> it had to be done off 'dev'.
> * Now I want to move my 2 commits (which are the top 2 commits on my
> topic branch) to a new branch which is branched off 'dev'.

I had a situtation similar to this a while ago and used the --onto option to rebase. The details are at http://nibrahim.net.in/2012/01/09/moving_topic_branches_in_git.html

[...]
-- 
Cordially,
Noufal
http://nibrahim.net.in
Previous: Mandeep SandhuNext: Mandeep Sandhu
Message 6 of 7 in “Moving commits from one branch to another (improving my git fu!)”
  1. Mandeep SandhuOct 22, 2013
  2. Peter KreftingOct 22, 2013
  3. Mandeep SandhuOct 22, 2013
  4. Bryan TurnerOct 22, 2013
  5. Mandeep SandhuOct 22, 2013
  6. Noufal IbrahimOct 22, 2013
  7. Mandeep SandhuOct 22, 2013

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.