Corrigindo o git anexado aos nomes dos arquivos

Corrigindo o git anexado aos nomes dos arquivos

Eu tive que trabalhar em um repositório git corrompido recentemente e, depois de corrigi-lo, muitos dos meus nomes de arquivos foram alterados (ou seja, file.txt-> file (bf800a19).txt; ou file.py-> file (418d7abf).py). Suponho que este seja um dos quais o commit do arquivo é ou algo semelhante, mas não consigo encontrar exatamente de onde vem.

Eu realmente gostaria de uma maneira de remover rapidamente todas essas renomeações, já que meu código não será mais executado sem editar todos os caminhos, e pensei em escrever um script para fazer isso, mas existe um comando git que fará isso rapidamente para mim, e o que esses códigos significam? Obrigado!

Responder1

A verificação do Git pode fazer isso:

$ git checkout -- ./

Na raiz do seu repositório, irá remover todas as alterações não adicionadas ao índice.

Git reset hard removerá todas as alterações não confirmadas.

informação relacionada