Menu
Coddy logo textTech

Git Show

Parte da seção Controle de Versão do Journey de Terminal da Coddy — lição 17 de 58.

git show exibe um único commit: sua mensagem, metadados e o diff do que ele alterou. Sem argumentos, ele mostra o commit mais recente:

git show

Você também pode passar um ID de commit específico:

git show a1b2c3d

Ou use uma referência relativa como HEAD~1 para significar "um commit antes do HEAD":

git show HEAD~1

Para obter apenas a mensagem de um commit (sem o diff), passe --no-patch junto com uma string de formato:

git show --no-patch --pretty=%s HEAD

Isso é útil em scripts onde você se importa apenas com a linha de assunto, não com o conteúdo completo.

challenge icon

Desafio

Fácil

A pasta contém plan.md. Inicialize o repositório e crie dois commits:

  1. Adicione plan.md com a mensagem Add plan.
  2. Adicione a linha step 1 ao plan.md, prepare-o (stage) e faça o commit com a mensagem Add first step.

Em seguida, imprima apenas o assunto do commit anterior (um antes do HEAD) usando git show --no-patch --pretty=%s HEAD~1.

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