Most examples of creating remote branches involve pushing from a local branch
Is there a way of creating an empty remote branch without pushing?
Is it also possible to create a local empty branch,check it out then link it to the new also empty remote branch without pushing?
As mentioned in the blog post “Start a New Branch on your Remote Git Repository“:
So to declare a remote branch, even one which doesn’t yet exist on the local repository,
git pushis mandatory.