Git is making me pull my hair out. I know how to create a local branch that tracks a remote branch, but I want to create a remote branch which copies another remote branch, and then track. Creating a remote branch is also easy, but it seems to always uses the codebase in master, not in an arbitrary branch. What's the sequence of commands I need if I have these branches
origin/master
origin/somebranch
and I want
*somebranch2
origin/master
origin/somebranch
origin/somebranch2