If the branch does not exist in the remote repository, Git will create the branch remotely and push your commits to it.
Example:
git push origin new-feature-branch
This command creates a new branch new-feature-branch on the remote and pushes your commits to it.