git push
Channel: ozzloy
Date: 2013-02-08

push a local branch to a remote, and set the remote as a tracking branch:
git push --set-upstream origin f-cleanup
or more generically:
git push --set-upstream remote-name branch-name

afterwards, when the branch f-cleanup has changes that i want to be on github, i would push them like this:
git push
and git will remember that the local branch f-cleanup pushes to the remote named origin to origin's branch with the same name, f-cleanup.