Commit to branch-5.25



>>>>> "RD" == Robert Dodier <robert.dodier at gmail.com> writes:

RD> That said, it would still be useful to know how to merge
RD> a patch from master onto a branch. I don't know how
RD> to do that.

I have no idea how to do it in eclipse, but at the cli git cherry-pick
is the typical magic.

After a typical clone (which creates a local master branch tracking the
upstream master branch), run:

:; git checkout -t remotes/origin/branch-5_25

to create a local branch-5_25 branch tracking the upstream branch-5_25
branch.

Then, you can use git cherry-pick to grab the commit(s) from master.

You'll want to know the commit id.  You can use

:; git log master

to look at master's history, even when another branch is checked-out.

If, as an example, you wanted to cherry-pick the "Paste in info about
5.25 changes." commit, 124f7c2f4aaf, you could then run:

:; git cherry-pick 124f7c2f4aaf

and that commit will have been added to your local tracking branch.

:; git push

should then push that upstream.  And

:; git checkout master

gets your repo back to master.

Now that you have a local branch tracking branch-5_25, you just need:

:; git checkout branch-5_25

to get back to it.

Cherry-pick has several options.  Either of:

:; git help cherry-pick 
:; man git-cherry-pick 

will show the man page.

-JimC
-- 
James Cloos <cloos at jhcloos.com>         OpenPGP: 1024D/ED7DAEA6