Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Visualización de Cambios | Interacción Más Avanzada
Conceptos Esenciales de Git

Visualización de Cambios

Desliza para mostrar el menú

git log -p

El comando git log muestra el historial de commits de un proyecto. Para ver las líneas exactas que se cambiaron en cada commit, utiliza la opción -p (patch). Este método es útil cuando necesitas identificar rápidamente un commit que introdujo un error en el código.

Comando completo:

git log -p

Ejecuta el comando en la terminal:

Git log -p

Cada commit está separado por un marco de diferentes colores para mejorar la distinción visual. Debido a que la información detallada de cada commit puede no caber en una sola pantalla, utiliza las teclas de flecha para desplazarte hacia arriba y abajo.

Note
Nota

Puedes salir presionando la tecla q.

Aquí, los signos de más indican líneas añadidas, y si se eliminara alguna línea, aparecería con símbolos de menos (guion).

git show

El comando git show muestra información detallada sobre los cambios introducidos por un commit específico. Sintaxis básica:

git show [commit]

Aquí, [commit] se refiere al hash (identificador) del commit que deseas visualizar.

Examen de la salida del comando git log -p, enfocándose en el segundo commit más reciente:

commit e3bd3aa851985adbe19048068ebf5fae623a07a1
Author: Kyryl Sidak <email@example.com>
Date:   Fri Nov 10 13:57:55 2023 +0200
Subject: "Add description of Git"
Body: "This commit introduces brief description of Git and highlights its key features. It also states the reasons for the widespread popularity of Git."

Aquí se muestran las primeras líneas de la salida para este commit. Para utilizar el comando git show con este commit, copia su hash y ejecuta el siguiente comando:

git show e3bd3aa851985adbe19048068ebf5fae623a07a1
Note
Nota

El hash de tu commit puede ser diferente, así que asegúrate de usar el hash correcto.

Ejecuta este comando en la terminal:

Git show

Como puedes ver, la salida es la misma que para el comando git log -p, pero solo para un commit.

question mark

¿Cuál es la principal diferencia entre los comandos git log -p y git show?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 2
some-alt