Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Visualizando Alterações | Interação Mais Avançada
Git Essentials

bookVisualizando Alterações

git log -p

Já discutimos como visualizar o histórico de commits utilizando o comando git log. No entanto, muitas vezes também é necessário ver as linhas exatas alteradas em cada commit. Essa abordagem é útil quando se deseja identificar rapidamente um commit que introduziu um determinado erro no programa.

É nesse contexto que o comando git log com a opção -p (de patch) se torna útil. Veja o comando completo:

Agora, execute o comando no terminal:

Separei cada commit com uma moldura de cores diferentes para melhorar a distinção visual. Como há informações detalhadas sobre cada commit, nem todo o texto cabe na tela, então é possível utilizar as setas do teclado para rolar para cima e para baixo.

Note
Nota

Você pode sair pressionando a tecla q.

Aqui, os sinais de mais indicam linhas adicionadas, e se tivéssemos excluído algumas linhas, elas seriam exibidas com sinais de menos (traços).

git show

O principal objetivo do git show é fornecer uma visualização detalhada das alterações introduzidas por um commit específico. Veja uma sintaxe básica para o comando git show:

git show [commit]

Onde [commit] é o identificador (hash) do commit que você deseja exibir.

Vamos analisar a saída do comando git log -p, focando especificamente no segundo commit mais recente:

Aqui estão as primeiras linhas da saída para este commit. Para utilizar o comando git show para este commit, copie o hash e execute o seguinte comando:

Note
Nota

O hash do seu commit pode ser diferente, portanto, utilize o hash correto.

Vamos executar este comando no terminal:

Como pode ver, a saída é a mesma do comando git log -p, mas apenas para um commit.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

What is the difference between `git log -p` and `git show`?

How can I find the commit hash for a specific change?

Can you explain more about the output format of these commands?

Awesome!

Completion rate improved to 3.57

bookVisualizando Alterações

Deslize para mostrar o menu

git log -p

Já discutimos como visualizar o histórico de commits utilizando o comando git log. No entanto, muitas vezes também é necessário ver as linhas exatas alteradas em cada commit. Essa abordagem é útil quando se deseja identificar rapidamente um commit que introduziu um determinado erro no programa.

É nesse contexto que o comando git log com a opção -p (de patch) se torna útil. Veja o comando completo:

Agora, execute o comando no terminal:

Separei cada commit com uma moldura de cores diferentes para melhorar a distinção visual. Como há informações detalhadas sobre cada commit, nem todo o texto cabe na tela, então é possível utilizar as setas do teclado para rolar para cima e para baixo.

Note
Nota

Você pode sair pressionando a tecla q.

Aqui, os sinais de mais indicam linhas adicionadas, e se tivéssemos excluído algumas linhas, elas seriam exibidas com sinais de menos (traços).

git show

O principal objetivo do git show é fornecer uma visualização detalhada das alterações introduzidas por um commit específico. Veja uma sintaxe básica para o comando git show:

git show [commit]

Onde [commit] é o identificador (hash) do commit que você deseja exibir.

Vamos analisar a saída do comando git log -p, focando especificamente no segundo commit mais recente:

Aqui estão as primeiras linhas da saída para este commit. Para utilizar o comando git show para este commit, copie o hash e execute o seguinte comando:

Note
Nota

O hash do seu commit pode ser diferente, portanto, utilize o hash correto.

Vamos executar este comando no terminal:

Como pode ver, a saída é a mesma do comando git log -p, mas apenas para um commit.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
some-alt