O Git pode restaurar um arquivo?

O Git Pode Restaurar Um Arquivo



Git é um sistema de rastreamento independente utilizado por pessoas que trabalham juntas como uma equipe. No Git, centenas de arquivos podem ser adicionados para vários propósitos de projeto. Você pode criar, excluir e atualizar arquivos a qualquer momento e o Git também permite que seus usuários restaurem os arquivos excluídos a qualquer momento.

Neste blog, detalharemos o procedimento de restauração de arquivos excluídos no Git.

O Git pode restaurar um arquivo?

Sim, o Git pode restaurar um arquivo. Esta operação parece necessária em uma situação em que você removeu por engano qualquer arquivo importante que precisa ser restaurado.







Como restaurar um arquivo no Git?

No procedimento abaixo, primeiro, iremos para um repositório Git e verificaremos a lista de arquivos existentes. Em seguida, selecione qualquer um deles e remova-o usando o “ $ git rm ” comando. Depois disso, desfaça o arquivo excluído e execute o “ $ git checkout — ” comando para restaurá-lo.



Para entender o cenário discutido acima, confira as etapas fornecidas abaixo!



Etapa 1: navegue até o diretório Git
Primeiramente, vá para o repositório local do Git usando o comando “cd”:





$ cd 'C:\Usuários \n azma\Git\demo2'

Etapa 2: listar arquivos do repositório
Execute o “ git ls-files ” comando para visualizar todos os arquivos do repositório especificado:



$ git ls-files

Como você pode ver, nosso “ demo2 ” O repositório Git contém três arquivos, dois com “ .TXT ” e outro com “ .rtf ” extensão:

Etapa 3: remover arquivo
Agora, vamos remover o “ demo1.txt ” do repositório local Git com a ajuda do “ git rm ” comando:

$ git rm demo1.txt

Aqui, nosso arquivo especificado é excluído com sucesso:

Etapa 4: listar arquivos do repositório
Execute o comando fornecido para verificar a operação de remoção de arquivo:

$ git ls-files

Como você pode ver na saída abaixo, não existe nenhum arquivo com o nome “ demo1.txt ”:

Etapa 5: verificar o status
Verifique o status atual do Repositório Git usando o “ status do git ” comando:

$ status do git .

O arquivo excluído é testado automaticamente, que é o comportamento padrão do “ rm ” comando:

Etapa 6: remover o arquivo
Em seguida, desfaça o arquivo excluído executando o “ git reset ” comando:

$ git reset CABEÇA -- demo1.txt

Aqui, especifique o “ CABEÇA ” com o nome do arquivo para desfazer as alterações:

Etapa 7: verificar o status
Execute o comando abaixo para verificar o status:

$ status do git .

Como você pode ver, as alterações de exclusão agora não estão preparadas:

Etapa 8: Restaurar arquivo
Por fim, execute o “ git checkout ” comando para restaurar o arquivo:

$ git checkout -- demo1.txt

Novamente, execute o “ status do git ” para visualizar o status atual do repositório Git:

$ status do git .

Nada é colocado no repositório que precisa ser confirmado e a área de trabalho está limpa:

Etapa 9: verificar o arquivo de restauração
Por fim, liste os arquivos do repositório para visualizar o arquivo restaurado:

$ git ls-files

A saída fornecida mostra que restauramos com sucesso o arquivo “ demo1.txt ” para nosso repositório Git:

Apresentamos o método de restauração de um arquivo.

Conclusão

Sim, você pode restaurar o arquivo no Git. Para fazer isso, vá para o repositório local do Git e verifique os arquivos existentes que são colocados no repositório. Em seguida, execute o “ $ git rm ” comando para remover qualquer arquivo. Em seguida, desfaça as alterações usando o “ $ git reset HEAD — ” comando. Por último, execute o “ $ git checkout — ” comando para restaurar o arquivo removido. Este blog explicou o procedimento de restauração de arquivos excluídos no Git.