Menu
CoddyTech

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 diff

As 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.

challenge icon

Desafio

Fácil

A 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, configure git config user.name e git config user.email e 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

Terminal
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Playground de Terminal