Menu
Coddy logo textTech

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 show

También puedes pasar un ID de commit específico:

git show a1b2c3d

O usa una referencia relativa como HEAD~1 para referirte a "un commit antes de HEAD":

git show HEAD~1

Para 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 HEAD

Esto es útil en scripts donde solo te interesa la línea del asunto, no el contenido completo.

challenge icon

Desafío

Fácil

La carpeta contiene plan.md. Inicializa el repositorio y crea dos commits:

  1. Añade plan.md con el mensaje Add plan.
  2. Añade la línea step 1 a plan.md, prepáralo (stage) y realiza el commit con el mensaje Add 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 HEAD

Para ver solo la línea del asunto (sin el diff), usa --no-patch con una cadena de formato:

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

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones