If you have a remote branch, you likely have a local branch with the same name. A typical workflow is to first make commits locally and then push those changes to the remote branch.
However, sometimes you need to push to a different remote branch. To set the upstream branch in Git, use the following command:
$ git push --set-upstream <remote> <branch>
This will push your local branch to the new remote branch.
Originally published at https://gitkraken.com.