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.