Existe um comando Git / LFS que essencialmente atua como: Hard substituir todos os stits git com arquivos LFS?
Eu tenho um repositório do Unity3D git usando o LFS. Misteriosamente, em algum momento (possivelmente devido ao pouco espaço em disco), os arquivos LFS foram substituídos pelos stubs de texto git. Os arquivos afetados eram DLLs e, infelizmente, o inspetor de arquivos do Unity ainda achava que eles eram DLLs válidos, mas obviamente falhava quando tentava carregá-los.
Eu executei:
git reset --hard
git clean -f
para tentar corrigir os erros sem sucesso. Uma vez que eu trabalhei o que estava acontecendo, eu apaguei os arquivos ofensivos e reiniciei e eles foram então substituídos pelos dados corretos do arquivo LFS.
Tags git