How do you set an upstream branch in Git?

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.

Additional Learning Git Resources: Git Branch Tutorial | How to Delete a Local Branch | How to Delete a Remote Branch

Originally published at