Descartar Alterações Não Preparadas
Parte da seção Controle de Versão do Journey de Terminal da Coddy. Lição 40 de 58.
Às vezes, você faz edições no diretório de trabalho das quais se arrepende e deseja descartar. Desde que as alterações não tenham sido preparadas (staged), você pode reverter o arquivo para sua versão commitada com:
git restore notes.txtIsso sobrescreve sua cópia de trabalho de notes.txt com a versão do commit mais recente. Você perde suas edições não salvas, mas a staging area e o histórico permanecem inalterados.
Se você quiser descartar todas as alterações não preparadas no repositório de uma só vez, use um ponto:
git restore .git restore é destrutivo: qualquer coisa que você não tenha feito commit (ou preparado) será perdida após isso. Use-o deliberadamente.
Desafio
InicianteA pasta contém config.txt com a linha port=80, já commitada. Modifique-a para port=9999, então descarte imediatamente a alteração com git restore. Imprima o conteúdo final do arquivo.
Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Controle de Versão
4Inspecionando Alterações
Git DiffDiff das Alterações no StageGit ShowRecapitulação - Trabalho de Detetive2Primeiros Passos
Inicializar um RepositórioA Pasta .gitConfigurar sua IdentidadeGit StatusRecapitulação - Primeiro Repositório5Ignorando Arquivos
Por que ignorar arquivosPadrões do .gitignoreVerificar regras de ignoreRecapitulação - Repositório limpo3Rastreando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRecapitulação - Primeiros Commits6Projeto Site de Receitas
Visão Geral do ProjetoInicializar e Ignorar9Desfazendo Alterações
Descartar Alterações Não PreparadasRemover um Arquivo do StageCorrigir o Último CommitReverter um CommitResetar um BranchRecapitulação - Máquina do TempoPratique por conta própria: Playground de Terminal