AD

¿Ya dominas lo básico? Un curso estructurado de Git es la vía rápida para dar el salto.

Ver cursos de Git en Udemy

Enlace de afiliado. No te cuesta nada extra.

🌿Lecciones de Git
Lección 48 / 59

Buscar en los mensajes de commit con git log --grep

Esta lección es para quien quiera encontrar solo los commits que contienen una palabra concreta, usando git log --grep="fix". git log --grep busca en los mensajes de commit y lista únicamente los que coinciden.

Se usa con la forma git log --grep=patrón. El patrón puede ser texto simple o una expresión regular, y se puede combinar con -i (ignorar mayúsculas) o con --all-match (varias condiciones a la vez).

Al ejecutar git log --grep="fix" se muestran solo las entradas cuyo mensaje contiene «fix». Va muy bien cuando quieres reunir los commits de corrección de errores.

Un error habitual es recurrir a --grep cuando en realidad quieres buscar dentro del contenido de los cambios (el diff), no en el mensaje. Para buscar dentro de un diff se usan las opciones -S o -G.

En la práctica, este comando se usa de forma rutinaria para investigaciones del tipo «encuentra los commits que mencionan cierto número de ticket» o «sigue el historial de correcciones de una funcionalidad».

Git
Pruébalo (escríbelo en la terminal simulada)
git log --grep="fix"

🧑‍💻 Puedes escribir este comando en la terminal simulada de Git para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)