git-reset: refuse to do hard reset in a bare repository