DEV Community

Cover image for Como recuperar arquivos perdidos no Git utilizando o VSCode
Thiago Nunes Batista for Código ao Ponto

Posted on • Originally published at codigoaoponto.com

Como recuperar arquivos perdidos no Git utilizando o VSCode

O git é o sistema de controle de versão de código mais utilizado no mercado, normalmente nós programadores apenas arranhamos a superfície do que essa ferramenta é capaz. No cotidiano, costumamos apenas realizar ações simples como pull, commit, merge e push.

No entanto, o git é uma ferramenta complexa, a sua incorreta utilização pode resultar em danos como perdas de código nos quais você ainda não tivesse "commitado" no seu repositório, se isso aconteceu com você, provavelmente você ficou muito preocupado que todo o tempo investido naquele código tivesse sido jogado fora.

Se você utiliza o VScode que é um dos editores de texto mais populares entre programadores, eu fico muito feliz de te dizer que você não perdeu o seu código, nesse artigo vou te mostrar como utilizar o Visual Studio Code para recuperar o seu código perdido no Git.

A funcionalidade que vamos utilizar se chama "Local History", foi adicionada na versão 1.66 do VsCode em Março de 2022.

Se você prefere o aprendizado de forma visual, você pode assistir o vídeo abaixo que foi publicado no canal do Código ao Ponto no Youtube.

A solução

Para resolver esse problema realize os seguintes passos:

  1. Digitar f1 para abrir a paleta de comandos do Vscode
  2. Pesquisar pela funcionalidade: “Local History: Find Entry to Restore”
  3. Após selecionar, você deverá procurar e selecionar o nome do arquivo que você perdeu, o VsCode irá te mostrar todas as versões do seu arquivo que ele tem salvo e os horários de alterações no seu arquivo.
  4. Após encontrar, basta clicar e o seu código será restaurado para a versão selecionada.

Conclusão

O Vscode é um editor de texto sensacional, possui tantas funções e atalhos que é impossível saber tudo que essa ferramenta pode te entregar. Fiquei muito surpreso ao descobrir que o VsCode guarda o histórico de alterações dos arquivos que foram editados nele, mas que bom que ele faz isso, porque vai ajudar muito quando aquelas alterações que fizemos e não "commitamos" foram acidentalmente desfeitas.

Top comments (0)