Recuperando trabalho perdido
Parte do curso de Git
Uma hora você vai digitar um comando, apertar Enter, ver o terminal imprimir algo calmo e definitivo e perceber que acabou de apagar um dia inteiro de trabalho. Acontece com todo mundo. A boa notícia, e é o fato mais tranquilizador de todo o Git: se você fez commit, quase com certeza ainda está lá. O Git não joga commits fora quando um branch para de apontar para eles.
Existe um limite importante, e vale enunciá-lo antes de qualquer outra coisa. Essa rede de segurança só pega o trabalho que em algum momento foi commitado, ou seja, salvo num snapshot com git commit. Mudanças que ficaram só no seu editor, nunca foram para a área de staging e nunca viraram commit, não estão no armazenamento do Git de jeito nenhum, então um git restore que as apaga realmente as apaga.
Quer aprender Git Recuperando trabalho perdido em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Git pronto e pratique Recuperando trabalho perdido com um tutor de IA que conhece seu código.
Começar esta liçãoRecuperando trabalho perdidoO que você vai aprender
- Git reflog
- Recovering from reset --hard
- Git fsck --lost-found
- 30-day grace period
