I use the git integration every day, and my normal workflow involves using the compare project to repository dialog, diffing the changed files to check for errors, then selecting the changed files and using the commit button to commit them.
I think that it would be a good idea to have a push to repository button on the compare project page after completing a commit. At present, I have to close the dialog and go back to the menu to open the push dialog.