I created a local branch that I want to 'push' upstream. There is a similar question here on Stack Overflow on how to track a newly created remote branch.
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.
How would I do that? (my google searches did not seem to come up with anything).
How would I tell my colleagues to pull it from the upstream repository?
Select the correct answer from above options