Usar git show para Verificar el Hash
En el paso anterior, aprendimos cómo obtener el hash completo de un commit utilizando git rev-parse
. Ahora, usemos el comando git show
para ver los detalles de ese commit específico utilizando su hash.
Asegúrate de que todavía estés en el directorio ~/project/my-time-machine
.
El comando git show
se utiliza para mostrar información sobre varios tipos de objetos de Git, incluyendo commits. Cuando proporcionas un hash de commit a git show
, mostrará el mensaje del commit, el autor, la fecha y los cambios introducidos por ese commit.
Usemos el hash completo que obtuvimos en el paso anterior con git show
. Reemplaza a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t
con el hash completo real de tu commit:
git show a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t
Deberías ver una salida similar a esta, que muestra los detalles de tu primer commit:
commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t
Author: Jane Doe <[email protected]>
Date: Mon Aug 7 10:00:00 2023 +0000
Send a message to the future
diff --git a/message.txt b/message.txt
new file mode 100644
index 0000000..a1b2c3d
--- /dev/null
+++ b/message.txt
@@ -0,0 +1 @@
+Hello, Future Me
Esta salida confirma que el hash que utilizaste corresponde al commit en el que agregamos el archivo message.txt
con el contenido "Hello, Future Me".
Usar git show
con un hash de commit es una forma poderosa de inspeccionar la historia de tu proyecto. Puedes usarlo para ver exactamente qué cambios se hicieron en cualquier commit dado, lo cual es invaluable para depurar o entender cómo evolucionó un proyecto.
Recuerda, puedes usar tanto el hash completo como un prefijo suficientemente largo del hash (por lo general, 7 caracteres son suficientes, pero el hash completo siempre está garantizado que sea único) con git show
.