Como encontrar arquivo removido por logs com git

Neste artigo você vai aprender a como encontrar arquivo removido por logs com git, utilizando o histório de commits para checar o arquivo

encontrar arquivo removido por logs capa

Fala programador(a), beleza? Bora aprender mais sobre logs e git!

Para verificar arquivos removidos utilizamos o comando git log

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 118 aulas
  • 4 projetos
  • 9h 33min

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!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares