Mensajes de confirmación de búsqueda de Git mediante la línea de comandos

John Wachira 15 febrero 2024
  1. Buscar mensajes de confirmación mediante la línea de comandos
  2. Conclusión
Mensajes de confirmación de búsqueda de Git mediante la línea de comandos

Puede formatear su comando git log para mostrar la confirmación con un mensaje de confirmación que coincida con un patrón específico. Esto lo hace más fácil cuando desea encontrar una confirmación, pero su repositorio tiene cientos de confirmaciones.

Este artículo discutirá el proceso de búsqueda a través de su historial de confirmaciones y el filtrado por mensaje de confirmación.

Buscar mensajes de confirmación mediante la línea de comandos

Aunque usar el comando git log con el indicador --oneline hace que sea más fácil ver nuestro historial de confirmaciones, como podemos ver a continuación.

Ver el historial de confirmaciones usando el comando git log

Esta lista continúa ya que tenemos más de 200 confirmaciones en este repositorio, y hojear la lista llevará tiempo. Podemos simplificarlo formateando el comando git log para filtrar según nuestras necesidades.

En nuestro caso, queremos mostrar la confirmación cuyo mensaje de confirmación tenga Actualizar. Podemos ejecutar el comando git log como se muestra a continuación.

Dominio

$ git log --grep=Update

El comando anterior mostrará cualquier confirmación cuyo mensaje coincida con el patrón Actualizar.

Producción:

Use el comando git log para mostrar el mensaje de confirmación que tiene Actualización

Nuestro repositorio todavía tiene una docena de confirmaciones cuyo mensaje tiene “Actualizar” en ellos. Podemos agregar el indicador --oneline para simplificar la salida.

Dominio:

$ git log --grep=Update --oneline

Producción:

Agregue el indicador –oneline para simplificar la visualización de mensajes de confirmación

Es tan simple como eso. Veamos rápidamente otras opciones de filtrado en Git.

Filtrar el historial de confirmaciones por autor

Puedes filtrar tu historial de confirmaciones por autor con el comando git log.

Dominio:

$ git log --author="Authors-name"

Filtrar el historial de confirmaciones por contenido

Puede usar git log para buscar confirmaciones cuyos cambios introdujeron o eliminaron un patrón específico en una línea de código.

Dominio:

$ git log -S"Content"

Ahora, veamos un ejemplo en el que intentaremos buscar confirmaciones que introdujeron o eliminaron la frase API en una línea de código.

Dominio:

$ git log -S"API" --oneline

Nuevamente, hemos incluido la opción --oneline para una visualización más simple.

Producción:

buscar confirmaciones que introdujeron o eliminaron la frase API en una línea de código

Conclusión

Git nos permite filtrar la salida de los comandos git log cuando queremos buscar en nuestro historial de confirmaciones. Además, podemos hacer que la salida al mostrar el historial de confirmación sea mucho más simple.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Artículo relacionado - Git Commit