Con git diff puedes revisar quĆ© lĆneas cambian antes de confirmar tu trabajo. La variante correcta depende de si comparas el directorio de trabajo, el Ć”rea de preparación o dos versiones confirmadas.
Compara cambios antes del commit
git status
git diff -- index.html
git add index.html
git diff --staged -- index.htmlEl primer diff compara el archivo de trabajo con su versión preparada. Tras añadirlo, el segundo compara lo preparado con HEAD. Repite la revisión si editas después de git add.
Lee un bloque de cambios
En la salida habitual, las lĆneas con menos salen de la comparación y las de mĆ”s entran. Las lĆneas de contexto te ayudan a localizar el cambio. Revisa una unidad de trabajo cada vez para evitar mezclar ajustes de formato con cambios de comportamiento.
Compara dos commits
git log --oneline
git diff COMMIT_ANTERIOR COMMIT_NUEVO -- css/estilos.cssSustituye los marcadores por identificadores reales. El orden define desde qué versión hacia cuÔl se muestra la diferencia.
Por quƩ git diff no muestra un archivo nuevo
Un archivo sin seguimiento puede aparecer en git status sin que git diff lo incluya. Inspecciónalo y prepÔralo si corresponde. Antes del commit comprueba también que no añadiste archivos locales de configuración o credenciales.
Consulta la documentación de referencia y la guĆa relacionada de MasterCodePro.




