En este post veremos cómo mostrar todos los commits que se han hecho a un proyecto junto con la fecha, el autor, el resumen y mensaje usando git.
Básicamente veremos cómo mostrar el historial de commits de un proyecto con git y adicionalmente guardarlo a un archivo.
Agregando git a la path
Si estás en Windows es muy probable que no tengas git
y que no esté en la path, aunque si usas git entonces ya deberías saber instalarlo y usarlo.
Como sea, por aquí tengo un tutorial de GitHub desktop que deja a git.exe
en C:\Users\tu_usuario\AppData\Local\GitHubDesktop\app-[números aquí]\resources\app\git\cmd\
de modo que solo tienes que agregar esa carpeta a la path.
Todos los comandos que vienen se deben ejecutar, obviamente, en la terminal.
Usando git log
Podemos ver el historial de manera “interactiva” con git log
, pero eso nos lo mostrará con un paginador.
Si queremos ver el historial completo de commits que hemos hecho con Git entonces ejecutamos:
git --no-pager log
Y eso mostrará una salida como:
Si además quieres guardar esa salida, puedes redireccionarla a un archivo con >
así:
git --no-pager log > C:\Users\parzibyte\Desktop\log.txt
En ese caso estoy redireccionando la salida del comando hacia el archivo log.txt
en mi escritorio. Si tú lo haces así no olvides cambiar el nombre de usuario y ajustar la ruta de ser necesario.