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

bookVisualización de Cambios

git log -p

Ya hemos hablado sobre cómo ver nuestro historial de commits usando el comando git log. Sin embargo, a menudo también queremos ver las líneas exactas que se cambiaron en cada commit. Este enfoque es útil cuando queremos encontrar rápidamente un commit que introduce un error en nuestro programa.

Ahí es donde el comando git log con la opción -p (que significa patch) resulta útil. Aquí tienes el comando completo:

Ahora ejecutémoslo en la terminal:

He separado cada commit con un marco de diferentes colores para mejorar la distinción visual. Como tenemos información detallada sobre cada commit, todo el texto no cabe en la pantalla, por lo que puedes usar 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 hubiéramos eliminado algunas líneas, se mostrarían con signos de menos (guiones).

git show

El propósito principal de git show es proporcionar una vista detallada de los cambios introducidos por un commit en particular. Aquí tienes una sintaxis básica para el comando git show:

git show [commit]

Donde [commit] es el identificador (hash) del commit que deseas mostrar.

Veamos la salida del comando git log -p, enfocándonos específicamente en el segundo commit más reciente:

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

Note
Nota

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

Ejecutemos este comando en la terminal:

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

¿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

Suggested prompts:

What is the difference between `git log -p` and `git show`?

How can I find the commit hash for a specific change?

Can you explain more about the output format of these commands?

Awesome!

Completion rate improved to 3.57

bookVisualización de Cambios

Desliza para mostrar el menú

git log -p

Ya hemos hablado sobre cómo ver nuestro historial de commits usando el comando git log. Sin embargo, a menudo también queremos ver las líneas exactas que se cambiaron en cada commit. Este enfoque es útil cuando queremos encontrar rápidamente un commit que introduce un error en nuestro programa.

Ahí es donde el comando git log con la opción -p (que significa patch) resulta útil. Aquí tienes el comando completo:

Ahora ejecutémoslo en la terminal:

He separado cada commit con un marco de diferentes colores para mejorar la distinción visual. Como tenemos información detallada sobre cada commit, todo el texto no cabe en la pantalla, por lo que puedes usar 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 hubiéramos eliminado algunas líneas, se mostrarían con signos de menos (guiones).

git show

El propósito principal de git show es proporcionar una vista detallada de los cambios introducidos por un commit en particular. Aquí tienes una sintaxis básica para el comando git show:

git show [commit]

Donde [commit] es el identificador (hash) del commit que deseas mostrar.

Veamos la salida del comando git log -p, enfocándonos específicamente en el segundo commit más reciente:

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

Note
Nota

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

Ejecutemos este comando en la terminal:

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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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