danirod

Diffs más útiles en git

El comportamiento por defecto de git diff es mostrar un diff línea a línea. Es decir, si se ha modificado mínimo un caracter en una línea, la salida del git diff contendrá completa la línea que se ha cambiado. Esto está bien, pero si sólo se han cambiado un par de caracteres, puede ser más útil otro tipo de diff.

Con el flag --word-diff es posible señalizarle a la salida de git diff para que señale en el diff únicamente las palabras que han sido modificadas, manteniendo el resto de la línea intacta.

Si lo queremos llevar más al límite, con el flag --color-words=. podemos señalizarle a git diff que nos señale en el diff únicamente los caracteres que han sido modificados.

(Gracias a Gabriel Knight por compartir hace unos días este último flag en el Discord).