Git Diff
Parte da seção Controle de versão do Journey de Terminal da Coddy. Lição 15 de 58.
git diff mostra exatamente o que mudou no seu diretório de trabalho desde o último commit. É um dos comandos mais úteis quando você está no meio de uma edição e quer se lembrar do que fez.
git diffAs linhas removidas são prefixadas com -; as linhas adicionadas são prefixadas com +:
-print("hi")
+print("hello")Por padrão, git diff compara o diretório de trabalho com o que foi confirmado por último. Ele não mostra as alterações que já estão preparadas. Execute-o antes de preparar as alterações para revisar suas edições uma última vez.
As linhas de contexto inalteradas ao redor das suas alterações aparecem com um espaço inicial, para que você possa ver onde a alteração ocorreu no arquivo.
Desafio
FácilA pasta contém greet.py com a linha print("hi"). Faça o commit dela como está, altere a linha para print("hello") e, em seguida, execute git diff para ver sua alteração ainda não preparada para commit.
Cada execução começa com uma cópia nova da pasta, e todo o script no editor é executado novamente desde o início. Nada é feito em commit para você: comece com
git init -q -b main, configuregit config user.nameegit config user.emaile faça o commit do arquivo inicial. Mantenha essas linhas no editor. Se você as apagar, veráfatal: not a git repository.
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 PreparadasGit ShowRecapitulação - Trabalho de Detetive2Primeiros passos
Inicializar um repositórioA pasta .gitConfigure sua identidadeStatus do GitRecapitulação — primeiro repositório5Ignorando Arquivos
Por Que Ignorar ArquivosPadrões do GitignoreVerificar Regras de IgnorarRecapitulação - Repositório Limpo8Mesclagem
O que é uma mesclagemMesclagem de avanço rápidoMesclagem de três viasConflitos de mesclagemResolver um conflitoRecapitulação — Mestre da mesclagem11Projeto com Branch de Recurso
Visão Geral do ProjetoInicializar a Main3Acompanhando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRevisão - Primeiros Commits6Projeto de Site de Receitas
Visão Geral do ProjetoInicializar e IgnorarPratique por conta própria: Playground de Terminal