Awesome.  I think I was hoping for something a little more auto-magic
(that would improve my understanding), but this completely works.  And
is easy.  And will completely solve my problem.

Thanks!

On Jun 22, 2:01 am, Jeenu <gro...@jeenuv.otherinbox.com> wrote:
> This is _just one_ way of doing it:
>
> git checkout topic
> git rebase -i HEAD~3 # and squash commits A and B
>
> This will make the tree appear as:
>
>             A---B---C---H---I  anotherTopic
>            /
>           /-M' topic
>          /
>     D---E---F---G master
>
> Since it's just 2 commits left in anotherTopic that you care about,
> I'd do:
>
> git checkout -b new_anotherTopic
> git cherry-pick H
> git cherry-pick I
> git branch -D anotherTopic
> git checkout master
> git branch -m new_anotherTopic anotherTopic
>
> And that'd make:
>
>              H---I  anotherTopic
>             /
>           M' topic
>          /
>     D---E---F---G master
>
> HTH.
>
> --
> Jeenu

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to