Como recuperar o arquivo excluído onde nenhum commit foi feito após a exclusão

Como recuperar o arquivo excluído onde nenhum commit foi feito após a exclusão

Os arquivos são a parte essencial do Git que é utilizada para gerenciar o código -fonte do projeto. No Git, todas as mudanças ocorrem através de arquivos. Então, essas mudanças estão comprometidas em salvar em um repositório local. No entanto, às vezes os desenvolvedores podem excluir acidentalmente o arquivo comprometido e mais tarde querem restaurá -lo. Se o usuário não cometer alterações após a exclusão de um arquivo, poderá restaurar o arquivo excluído ao repositório Git.

Este blog demonstrará como recuperar arquivos excluídos, onde nenhuma confirmação foi feita após a exclusão.

Como recuperar arquivos excluídos antes de cometer mudanças?

Para recuperar o arquivo excluído antes de cometer novas alterações, primeiro mova -se para o repositório Git. Depois de excluir um arquivo, o usuário pode recuperá -lo usando o “Git Checkout Head ”Comando.

Etapa 1: Open Git Terminal

Primeiro, no menu Iniciar, abra o terminal Git:

Etapa 2: vá para o repositório Git

Use o "cd”Comando para ir ao repositório Git:

$ CD "C: \ git \ design"

Etapa 3: Gere um novo arquivo

Gerar um novo arquivo no repositório Git através do “tocar”Comando:

$ Touch Demo.TXT

Depois disso, verifique o status do repositório para verificar se o arquivo é gerado ou não:

$ git status

Etapa 4: Mova o arquivo para o índice de rastreamento

Em seguida, mova o arquivo não rastreado para a área de rastreamento, utilizando o comando abaixo:

$ git add .

Etapa 5: Compromete mudanças no repositório

Compreenda as mudanças rastreadas através do comando mencionado:

$ git commit -m "novo commit"

Etapa 6: Remova o arquivo

Agora, remova o arquivo comprometido do repositório de trabalho do Git usando o “git rm”Comando:

$ Git RM Demo.TXT

Verifique a opção de exclusão de arquivos listando o conteúdo:

$ ls

Você pode ver que o arquivo é excluído do repositório:

Etapa 7: recuperar o arquivo excluído

Depois disso, recupere o arquivo excluído antes de cometer quaisquer alterações usando o “Git Checkout Head ”Comando:

$ Git Checkout Head Demo.TXT

Aqui, especifique o nome do arquivo excluído que você deseja recuperar:

Novamente, utilize o “ls”Comando e verifique se o arquivo é recuperado ou não:

$ ls

A saída abaixo mostra que recuperamos com sucesso o arquivo excluído:

Ensinamos a você o método para recuperar arquivos excluídos, onde nenhum compromisso foi feito após a exclusão.

Conclusão

Para recuperar o arquivo excluído antes de cometer novas alterações, primeiro vá para o repositório local do Git, onde o arquivo é excluído após a confirmação, e nenhuma nova alteração é cometida ainda. Para recuperar o arquivo excluído, utilize o “Git Checkout Head ”Comando. Neste post, elaboramos o método para recuperar o arquivo excluído, onde nenhuma nova alteração é cometida após a exclusão.