¿Cómo crear una rama Git remota sin crear una rama local?

Me gustaría crear una nueva rama remota para su uso posterior. La forma más comúnmente sugerida parece ser:

git checkout -b newbranch origin/startingpoint
git push origin newbranch

Pero esto también creará la sucursal localmente y me pondrá en ella. ¿Hay una manera de crear una rama remota sin crearla localmente y moverse hacia ella?

Respuestas a la pregunta(2)

Su respuesta a la pregunta