title: Is it possible to disable do "push force", which overwrite "master" trunk of repository?
body: <p>For the trunk "master" I can do "git reset hard" to an earlier commit and then "git push force", to rewrite it in the repository. And I lose part of the development, after this commit.
  But if for some branches it is not so critical, then for the trunk "master" is very critical.
  Is it possible to disable do "push force", which overwrite "master" trunk of repository, and how can I switch off it?</p>