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.

Folha de consulta

git show exibe a mensagem, os metadados e o diff de um commit:

git show          # commit mais recente
git show a1b2c3d  # ID de commit específico
git show HEAD~1   # um commit antes do HEAD

Para apenas a linha de assunto (sem diff), use --no-patch com uma string de formato:

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

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