Neste artigo você vai aprender a como encontrar arquivo removido por logs com git, utilizando o histório de commits para checar o arquivo
Fala programador(a), beleza? Bora aprender mais sobre logs e git!
Para verificar arquivos removidos utilizamos o comando git log
O comando tem como objetivo analisar ações feitas com o git no seu repositório
Porém com alguns argumentos pode verificar arquivos removidos também!
Veja o comando necessário:
git log --all --full-history -- <arquivo>
Isso vai mostrar uma lista de todos os commits que alteraram o arquivo, inclusive a remoção do mesmo
Junto disso você também recebe a hash de cada commit, sendo possível fazer uma restauração do arquivo em alguma dessas versões que ele foi exibido
Para isso você pode utilizar:
git checkout <hash>^ -- <arquivo>
Isso vai restaurar o arquivo no seu branch atual, desfazendo a remoção!
Conclusão
Neste artigo você aprendeu a como encontrar arquivo removido por logs em git
Utilizamos para isso o comando git log com alguns parâmetros, conseguindo ver todas as modificações no arquivo alvo, inclusive sua exclusão
Aprendemos também a como restaurar o arquivo, isso foi feito com git checkout
Note que você vai precisar commitar essa restauração para o arquivo aparecer também no repositório remoto, quando você enviar com o git push
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!