Git Show
Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 17 de 58.
git show muestra un único commit: su mensaje, metadatos y el diff de lo que cambió. Sin argumentos, muestra el commit más reciente:
git showTambién puedes pasar un ID de commit específico:
git show a1b2c3dO usa una referencia relativa como HEAD~1 para referirte a "un commit antes de HEAD":
git show HEAD~1Para obtener solo el mensaje de un commit (sin el diff), pasa --no-patch junto con una cadena de formato:
git show --no-patch --pretty=%s HEADEsto es útil en scripts donde solo te interesa la línea del asunto, no el contenido completo.
Desafío
FácilLa carpeta contiene plan.md. Inicializa el repositorio y crea dos commits:
- Añade
plan.mdcon el mensajeAdd plan. - Añade la línea
step 1aplan.md, prepáralo (stage) y realiza el commit con el mensajeAdd first step.
Luego imprime solo el asunto del commit anterior (uno antes de HEAD) usando git show --no-patch --pretty=%s HEAD~1.
Hoja de referencia
git show muestra el mensaje, los metadatos y el diff de un commit:
git show # el commit más reciente
git show a1b2c3d # ID de commit específico
git show HEAD~1 # un commit antes de HEADPara ver solo la línea del asunto (sin el diff), usa --no-patch con una cadena de formato:
git show --no-patch --pretty=%s HEADPruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo bajo seguimientoGit LogResumen - Primeros commits6Proyecto de Sitio de Recetas
Descripción General del ProyectoInicializar e Ignorar