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.
Para resolver esse problema realize os seguintes passos:
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.