Volver a la página principal
viernes 27 septiembre 2024
21

Cómo ver quién cambió una línea específica en Git

El comando git blame en Git permite ver qué usuario modificó cada línea de un archivo y en qué commit se realizó la modificación. Es útil para rastrear el historial de cambios a nivel de línea y comprender cuándo y por qué se hicieron ciertas modificaciones. Esto es especialmente valioso para identificar el autor de un cambio específico o para revisar el contexto histórico de una sección de código.

¿Qué es git blame y para qué se usa?

git blame desglosa un archivo línea por línea, mostrando el identificador de commit, el autor y la fecha en que se alteró cada línea del archivo. Esto ayuda a realizar un seguimiento detallado de los cambios y a investigar quién es responsable de una modificación en particular.

El comando no solo es útil para entender el historial de un archivo, sino también para depurar errores o comprender la intención detrás de fragmentos de código más complejos. Además, permite navegar entre versiones de un archivo de manera eficiente.

Ejemplos de uso de git blame

Ver el historial de un archivo completo

git blame nombre_del_archivo.ext

Este comando muestra un desglose de cada línea del archivo con su respectiva información (commit, autor y fecha).

Consultar un rango específico de líneas

Si solo quieres ver el historial de cambios en un rango específico de líneas:

git blame -L 10,20 nombre_del_archivo.ext

El parámetro -L limita la salida al rango de líneas 10 a 20.

Mostrar autores y commit de forma simplificada

git blame -s nombre_del_archivo.ext

La opción -s reduce la cantidad de información mostrada, manteniendo solo los autores y los commits.

Referencia oficial

Para más información sobre git blame, puedes consultar la documentación oficial de Git.

Etiquetas:
git
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer