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 showVocê também pode passar um ID de commit específico:
git show a1b2c3dOu use uma referência relativa como HEAD~1 para significar "um commit antes do HEAD":
git show HEAD~1Para 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 HEADIsso é útil em scripts onde você se importa apenas com a linha de assunto, não com o conteúdo completo.
Desafio
FácilA pasta contém plan.md. Inicialize o repositório e crie dois commits:
- Adicione
plan.mdcom a mensagemAdd plan. - Adicione a linha
step 1aoplan.md, prepare-o (stage) e faça o commit com a mensagemAdd 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 HEADPara apenas a linha de assunto (sem diff), use --no-patch com uma string de formato:
git show --no-patch --pretty=%s HEADExperimente 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 no StageGit ShowRecapitulação - Trabalho de Detetive2Primeiros Passos
Inicializar um RepositórioA Pasta .gitConfigurar sua IdentidadeGit StatusRecapitulação - Primeiro Repositório5Ignorando Arquivos
Por que ignorar arquivosPadrões do .gitignoreVerificar regras de ignoreRecapitulação - Repositório limpo3Rastreando Alterações
A Área de PreparaçãoGit AddGit CommitModificando um Arquivo RastreadoGit LogRecapitulação - Primeiros Commits6Projeto Site de Receitas
Visão Geral do ProjetoInicializar e Ignorar