Restaurar o arquivo do antigo Commit em Git

Restaurar o arquivo do antigo Commit em Git
Os desenvolvedores criam vários arquivos enquanto lidam com um extenso projeto de desenvolvimento. Esses arquivos são salvos no repositório Git local cometendo. Os usuários até excluem arquivos antigos que não estão mais em uso. No entanto, eles podem precisar utilizar um arquivo excluído antigo. Nesta situação, o Git permite que isso restaure qualquer arquivo de comissões antigas.

Este blog explicará o procedimento de restaurar um arquivo de um compromisso antigo em Git.

Como restaurar o arquivo do antigo Commit em Git?

Para restaurar o arquivo de um antigo compromisso no Git, experimente as etapas fornecidas:

  • Navegue até o repositório local.
  • Lista de conteúdo do repositório.
  • Ver História de Commit.
  • Escolha o ID de confirmação desejado.
  • Restaure o arquivo executando o “Git Restore -Source = ”Comando.
  • Rastrear e comprometer um arquivo.

Etapa 1: redirecionar para o repositório local

Primeiro, digite o comando abaixo e mude para o repositório local específico:

CD "C: \ git \ repo1"

Etapa 2: Veja o conteúdo do repositório

Em seguida, liste o conteúdo disponível do repositório atual:

ls

Pode -se observar que o repositório de trabalho contém dois arquivos:

Etapa 3: Verifique o status Git

Em seguida, veja o status atual do diretório de trabalho usando o comando abaixo fornecido:

status git

Etapa 4: Ver Histórico de Commits

Agora, verifique o log do Git para visualizar o histórico de compromissos:

Git Log --oneeline

Na saída abaixo, o histórico de compromissos pode ser visto. Escolha o compromisso desejado cujo arquivo precisa ser restaurado. Por exemplo, selecionamos o “EC44D52”Commiti ID para restaurar o“T1.TXT" arquivo:

Etapa 5: Restaurar arquivo específico

Para restaurar o arquivo específico do antigo Commit, execute o seguinte comando junto com o ID de comprometimento desejado e o nome do arquivo:

Restauração Git -Source = EC44D52 T1.TXT

Etapa 6: Exibir o status do repositório

Agora, verifique novamente o status atual do repositório:

status git

Como você pode ver, o arquivo “T1.TXT”O arquivo foi restaurado, mas não é rastreado e não comprometido:

Etapa 7: Adicionar arquivo ao índice Git

Em seguida, adicione o arquivo não rastreado à área de estadiamento Git para fins de rastreamento:

git adicione t1.TXT

Etapa 8: Confirmar arquivo

Em seguida, use o seguinte comando para cometer o arquivo desejado:

Git Commit -M "T1.Arquivo TXT adicionado "

Etapa 9: Verifique as mudanças

Verifique se o arquivo desejado foi restaurado ou não, visualizando o conteúdo do repositório:

ls

Pode -se observar que agora o repositório está contendo três arquivos e “T1.TXT”Foi restaurado da antiga confirmação com sucesso:

Explicamos com eficiência o método de restaurar um arquivo de antigas começos no git.

Conclusão

Para restaurar um arquivo específico de um compromisso antigo que não existe mais no diretório do projeto, primeiro, navegue para o repositório local. Em seguida, veja o histórico de compromissos do repositório e selecione o ID de confirmação desejado que precisa ser restaurado. Em seguida, execute o “Git Restore -Source = ”Comando para restaurar o arquivo. Depois disso, cenário e cometer o arquivo e verificar as alterações. Este blog explicou o método para restaurar um arquivo específico de um compromisso antigo em Git.