[JBIDE-17905] allow users to push without commit.

change: if commit is dont possible but we can push, set button label to "Publish" (from "Commit and Publish"