Useful question asked::

However, my workflow is slightly different. FIRST I want to create a local branch. And I will only push it upstream when I'm satisfied and want to share my branch.


Instead of explicitly specifying the server name, you can just use origin, which means "the server I got the rest of this repo from": thus git push origin .

I think that's the quickest route to getting what was asked done. Seems to work so far.

I like git in theory. Still waiting for it to work intuitively.