Crear una twig remota desde otra twig remota que no sea maestra

Git me está haciendo sacar mi cabello. Sé cómo crear una sucursal local que rastrea una sucursal remota, pero quiero crear una sucursal remota que copie otra sucursal remota y luego realice un seguimiento. Crear una twig remota también es fácil, pero parece que siempre usa la base de código en el maestro, no en una twig arbitraria. ¿Cuál es la secuencia de commands que necesito si tengo estas twigs?

origin/master origin/somebranch 

y yo quiero

 *somebranch2 origin/master origin/somebranch origin/somebranch2 

 git push origin origin/somebranch:refs/heads/somebranch2 git branch -b somebranch2 origin/somebranch2 

El primer command es la forma más directa de hacer una copy de una twig en un control remoto. El segundo command es simplemente para configurar la twig local (y rastreará el nuevo origin/somebranch2 twig remota origin/somebranch2 ).