# git diff > Muestra los cambios en los archivos rastreados. > Más información: . - Muestra cambios no preparados: `git diff` - Muestra todos los cambios no confirmados (incluyendo los preparados): `git diff HEAD` - Muestra sólo los cambios preparados (añadidos, pero aún no confirmados): `git diff --staged` - Muestra los cambios de todos los confirmados desde una fecha/hora dada (una expresión de fecha, por ejemplo "1 week 2 days" o una fecha ISO): `git diff 'HEAD@{3 months|weeks|days|hours|seconds ago}'` - Muestra estadísticas de diff, como archivos cambiados, histograma y total de inserciones/eliminaciones de líneas: `git diff --stat {{confirmación}}` - Muestra un resumen de creaciones de archivos, renombramientos y cambios de modo desde una confirmación dada: `git diff --summary {{confirmación}}` - Compara un único archivo entre dos ramas o confirmaciones: `git diff {{rama_1}}..{{rama_2}} [--] {{ruta/al/archivo}}` - Compara distintos archivos de la rama actual con otra rama: `git diff {{rama}}:{{ruta/al/archivo2}} {{ruta/al/archivo}}`