Re: git branch --switch?
On 04/17/2007 07:00 PM, Lars Hjemli wrote:
Show 23 quoted lines
> Ok. Then maybe you want to try something like this:
>
> $ git clone -l -s -n ../linux-2.6 rene
> $ cd rene
> $ git remote add v20
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.20.y
> $ git fetch v20
>
> This gives you a tracking branch for 2.6.20.y, named as "v20/master".
> That branch can then be used as a starting point for your a, b and c
> branches, like:
>
> $ git checkout -b a v20/master # this _will_ take some time...
>
> After applying some changes on branch a, you can then merge the latest
> changes on the v20-branch like this
>
> $ git fetch v20
> $ git merge v20/master
>
> If you want the merge to occur on a separate branch, do this first:
>
> $ git checkout -b tmp a
Thanks much! This is very useful.
Rene.