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
Leia esta lição no seu idioma
Todas as lições deste curso
13 lições- 1Init e Seu Primeiro Commit25 min
- 2Status, Diff e Log25 min
- 3Branches e Merging30 min
- 4Resolvendo conflitos de merge30 min
- 5Remotes: Push, Pull, Fetch30 min
- 6Stash e Cherry-pick25 min
- 7Rebase30 min
- 8Rebase interativo e squashing30 min
- 9Tags e Releases20 min
- 10Fluxos de Branching20 min
- 11Recuperando trabalho perdido25 min
- 12Hooks25 min
- 13Projeto Final: Um Fluxo Completo de Pull Request40 min
