There are some additional features when pushing commits to DevOps Control server.
Open PR through Push
When you push commits to a non-default branch for the first time, you will receive a link you can click on to visit the compare page of your branch compared to your main branch. From there, it is easy to create a pull request, even if you want to target another branch.

Push Options
Supported Options
repo.private(true|false) - Change the visibility of the repository.This is particularly useful when combined with push-to-create.
repo.template(true|false) - Change whether the repository is a template.
Example of changing a visibility of the repository to public:
git push -o repo.private=false -u origin main