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:
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.