¿Cómo verifico los registros de Git?

How Do I Check Git Logs



A veces, cuando ha clonado un repositorio o creado varias confirmaciones utilizando un historial de confirmaciones existente, querrá ver todo el historial de confirmaciones para ver lo que ha sucedido antes. Para mostrar todo el historial de confirmaciones, puede consultar el registro de Git, una herramienta muy útil que le permite ver todos los detalles sobre las confirmaciones anteriores que se han realizado en un determinado proyecto. El comando de registro más simple muestra el historial de confirmaciones que conduce al estado actual de la rama extraída. Todas las confirmaciones se muestran en orden cronológico inverso, lo que significa que puede ver las confirmaciones recientes primero.

Este artículo le dará una demostración sobre cómo verificar o ver los registros de Git usando el sistema Ubuntu 20.04. Todos los ejemplos que se dan a continuación que hemos tomado son de un proyecto simple de Git llamado 'simplegit'. Primero, necesitas obtener este proyecto. Por lo tanto, debe abrir la aplicación 'Terminal' presionando 'Ctrl + Alt + t' y ejecutar el siguiente comando para clonar el repositorio 'simplegit' en su sistema:







$clon de githttps://github.com/schacon/simplegit-progit

Visualización de registros de confirmaciones de Git

Puede ver el historial de confirmaciones en el registro de Git mediante el siguiente comando:



$registro de git

Como mencionamos anteriormente, todas las confirmaciones ocurridas más recientemente se mostrarán primero.







Puede ver en la imagen que se muestra arriba que la lista de comandos 'git log' se confirma con el nombre del autor junto con la dirección de correo electrónico, la fecha y el mensaje de confirmación.

Opciones de comando de registro de Git

Hay varias opciones disponibles, que puede usar con el comando 'git log' para mostrar el mismo resultado que está buscando. A continuación, mencionamos algunas de las opciones más populares relacionadas con el comando git log.



Mostrar confirmaciones recientes

La mejor opción -p que está disponible sobre los registros confirmados es la salida parcheada, que limita el registro mostrado al número especificado 'n'. Limitará la salida y mostrará el número de confirmaciones que ocurrieron más recientemente. Por ejemplo, queremos mostrar solo 2 entradas de registro de confirmaciones recientes. Por lo tanto, debe ejecutar el siguiente comando:

$registro de git -pag -2

Mostrar el resumen de cada registro de confirmación

También puede mostrar el resumen completo de cada confirmación con el 'git log'. Por ejemplo, si desea mostrar la estadística de cada confirmación, puede usar la opción '–stat' con el comando 'git log' de la siguiente manera:

$registro de gitestado

Como ha notado en la salida anterior, la opción –stat también imprimirá los detalles sobre los archivos modificados, el número de archivos agregados o eliminados, y mostrará los archivos que se han cambiado después de cada entrada de confirmación. Además, se mostrará un resumen completo al final de la salida.

Mostrar cada registro de confirmación en formato de una línea

La opción –pretty es útil para cambiar el formato de salida. Si desea mostrar cada valor de confirmación en una sola línea, utilizando el siguiente comando, puede imprimir cada registro de confirmación en una sola línea:

$registro de git --lindo= en línea

Mostrar salida personalizada del registro de Git

Con la opción de formato, puede especificar su formato de registro de salida. Esta opción de 'formato' es útil, especialmente cuando desea crear una salida para el análisis automático. Con los siguientes especificadores de formato, con la opción de formato, puede generar una salida personalizada de 'git log':

$registro de git --lindo= formato:'% h -% an,% ar:% s'

Puede explorar más opciones relacionadas con el 'git log'. Aquí, hemos mencionado las siguientes opciones que lo ayudarán en el futuro:

Opciones Descripción
-pag Muestra el parche introducido con cada registro de confirmación.
-estado Muestra el resumen completo de cada confirmación.
–Shortstat Solo le muestra las líneas insertadas, eliminadas y modificadas.
–Nameonly Muestra una lista de los nombres de los archivos que se han actualizado después del detalle de la confirmación.
–Nombre-estado Muestra la información de los archivos afectados con detalles de archivos agregados, actualizados y eliminados.
–Prety Muestra la salida en el formato especificado
-una línea Muestra la salida en una sola línea
-grafico Muestra el gráfico ASCII del historial de fusiones y la rama.
–Fecha-relativa Con esta opción, puede usar la fecha relativa como hace 3 semanas en lugar de especificar el formato de fecha completo.

Puede obtener más ayuda en las páginas de manual de 'git log'. Escriba el siguiente comando para mostrar la página del manual:

$irayudaIniciar sesión

Hemos discutido cómo ver el registro de confirmaciones de Git en el sistema Ubuntu 20.04 en este artículo. También hemos enumerado y explicado diferentes opciones que puede usar con el comando 'git log'.