Resolver conflitos de mesclagem: forçar a sobregravação de todos os arquivos

Eu estou trabalhando em um repositório gitpor mim mesmo (então sim, eu sei as implicações e os avisos de fazer isso) e de alguma forma uma das árvores tem um commit depois de ser empurrada quando não deveria.

Agora eu estou tentando puxar de volta e está reclamando sobre centenas de conflitos de mesclagem.

Existe uma maneira de dizer ao gitcom força Sobrescrever qualquer e todos os arquivos localmente que estão vindo do servidor remoto? Existe um caminho mais rápido do que fazergit reset --hard HEAD~1 e depois fazendo o puxão?

Na mesma nota, existe uma maneira de fazer o mesmo com uma simples mesclagem? Tudo o que vi sugere checar todos os arquivos durante o estágio de resolução do conflito de mesclagem, mas com centenas de arquivos simplesmente não é possível fazer isso manualmente.

questionAnswers(2)

yourAnswerToTheQuestion