Comparar cambios con git diff antes de hacer commit

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.html

El 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.css

Sustituye 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.

Deja un comentario

Tu dirección de correo electrónico no serÔ publicada. Los campos obligatorios estÔn marcados con *

logo mastercode pro
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras mÔs interesantes y útiles.

Puedes ver mas detalle en nuestra pagina de privcidad