How do I push a new local branch to a remote Git repository and track it too? -Git push branch
I want to be able to do the following:
Create a local branch based on some other (remote or local) branch (via git branch or git checkout -b)
Push the local branch to the remote repository (publish), but make it trackable so git pull and git push will work immediately.
How git push new branch to remote?
I know about --set-upstream in Git 1.7, but that is a post-creation action. I want to find a way to make a similar change when pushing the branch to the remote repository.