It's the same settings for push and for pull, the branch is configured to "track" a branch on the remote and that means that as well as "git pull" to get new commits from the remote, you can also "git pull" without additional arguments to push your changes up to that branch (if you have permission)