Allow to not create empty pull requests

I think, I changed the mapping of the languages.

I am guessing: >ou create a commit with git. When no files are changed, git commit fails. In this case, the next command for pushing the branch should not execute.