Forçar git a soberscrever arquivos locais em um pull

Tenho um script que automatiza os commits/pulls em um repositorio git que, na realidade não utilizo para versionamento, e sim para controlar quando alguem faz modificações não autorizadas com possibilidade de rollback.

Em um determinado momento o script parava no pull (custei a perceber isso) o que acontecia por causa da necessidade de merge.

Assim, para forçar um overwrite de arquivos locais (merge bypass) usamos o comando abaixo:

git reset --hard HEAD
git pull