Recupere um estoque perdido

Ok, às vezes você está um pouco cansado e, em vez de fazer um, git stash pop [ref]você faz um git stash drop [ref].

Mantenha a calma e continue lendo

Então, como recuperar um estoque perdido ?

  • Em primeiro lugar, iniciamos o gitk para obter um navegador de repositório e dizer a eles para mostrar todos os commits no repositório. sempre. independentemente de estar acessível ou não:

    gitk –all $ (git fsck –no-reflog | awk ‘/ dangling commit / {print $ 3}’)

  • Agora, navegue no seu código e encontre o SHA1

  • Saia do gitk e use git stash apply [SHA1]e respire

Créditos