Como reverter um “git rm -r .”

Como reverter um “git rm -r .”
O comando rm é um comando poderoso para excluir diretórios e arquivos de um repositório Git. Os usuários do Git ocasionalmente cometem o erro de executar acidentalmente “git rm -r .”Que exclui todos os arquivos e pastas recursivamente ou envia o nome do arquivo incorreto como um argumento ao excluir um arquivo, que pode destruir o arquivo importante de um projeto.

Este blog demonstrará como reverter um “git rm -r .”Comando.

Como reverter um “git rm -r .”?

O comando git rm pode remover vários arquivos ou um único arquivo recursivamente. Confira a solução listada abaixo para reverter um único arquivo ou todo o repositório local:

  • Reverter “git rm -r .”Para um arquivo específico.
  • Reverter “git rm -r .”Para todos os arquivos.

Então, vamos explorar as duas soluções uma a uma!

Método 1: reverter “git rm -r .”Para um arquivo específico

Reverter o único arquivo que é excluído intencionalmente ou acidentalmente através do “git rm”Comando, primeiro, abra o repositório Git e liste todos os arquivos não magados ou arquivos removidos usando o comando git reset. Depois disso, utilize o git “Confira”Comando para reverter o arquivo.

Confira o procedimento fornecido para reverter o comando git rm.

Etapa 1: Open Git Bash Terminal

Primeiro, inicie o terminal Git Bash no menu Iniciar:

Etapa 2: Navegue até o repositório local do Git

Em seguida, abra o repositório Git local, utilizando o “cd”Comando:

$ CD "C: \ git"

Etapa 3: Remova o arquivo

Para remover o arquivo específico do repositório, utilize o “git rm -r”Comando e também especifique o nome do arquivo:

$ git rm -r file1.TXT

Etapa 4: Arquivo de Restauração

Agora, execute o “Redefinição do Git”Comando para visualizar arquivos excluídos:

$ git reset

O arquivo recentemente removido pode ser visualizado na saída:

Agora, execute o “checkout git”Comando também especifique o nome do arquivo que você deseja reverter:

$ git checkout file1.TXT

A saída abaixo “Atualizado 1 caminho do índice”Indica que revertemos com sucesso o arquivo excluído:

Método 2: Reverter “Git RM -R .”Para todos os arquivos

Reverter para a versão anterior do repositório local e restaurar o conteúdo do repositório após executar o “git rm -r .”Comando, confira o procedimento abrangente.

Etapa 1: Remova todos os arquivos recursivamente do repositório

Primeiro, execute os comandos abaixo fornecidos para remover todos os arquivos do repositório Git recursivamente:

$ git rm -r .

Aqui, você pode ver o comando acima removido todos os arquivos do repositório Git:

Etapa 2: reverter o comando “git rm -r”

Agora, reverte o “git rm -r”Comando para restaurar todos os arquivos removidos ao repositório e restaurar o repositório Git para a versão anterior, utilizando o“Redefinição do Git”Comando junto com o“-duro”Opção:

$ git Reinicia -Cabeça difícil

A saída mostra que o ponteiro da cabeça é revertido para o comprometimento ou alterações anteriores:

Etapa 3: Verifique o Git Log

Confira o log do Git usando o seguinte comando para ver se as alterações do repositório Git foram restauradas:

$ git log

Você pode ver, nós revertemos o “git rm -r .”Com sucesso:

Nós elaboramos como reverter um “git rm -r .”.

Conclusão

Para restaurar um arquivo específico que foi excluído devido ao “git rm -r .”Comando, primeiro, utilize o“$ git reset”Comando para listar todos os arquivos excluídos ou redefinidos e, em seguida, use o“checkout $ git ”Comando para reverter o arquivo excluído. Para reverter todos os arquivos e restaurar o repositório para a versão anterior, utilize o “$ git reset -Hard Head”Comando. Este artigo demonstrou como reverter um “git rm -r .”.