Ver qué cambió
Encontrar las diferencias
⏱ Estim. ~7 min
01 · Leer
Antes de hacer commit, normalmente quieres ver qué cambiaste exactamente. git diff compara tus archivos actuales con el último commit, línea por línea: lo agregado en verde, lo eliminado en rojo.
💡 Imagínalo asíUsar git diff es como poner dos fotos lado a lado para jugar a "encuentra las diferencias". git señala con claridad lo agregado, lo borrado y lo modificado, para que revises tu trabajo antes de hacer commit.
Puntos clave
- git diff muestra la diferencia entre los cambios sin stage y el último commit
- Las líneas agregadas empiezan con + (verde), las eliminadas con - (rojo)
- Revisar el diff antes de cada commit te ayuda a detectar errores temprano
02 · Práctica de terminal
Para ver cambios necesitamos un repo de git con commits que sirva como punto de comparación.
(Esta sección es interactiva — activa JavaScript para usarla.)
03 · Práctica de terminal
Pon todos los archivos en stage para tu primer commit.
(Esta sección es interactiva — activa JavaScript para usarla.)
04 · Práctica de terminal
Haz el primer commit para que git tenga una base con la que comparar las versiones futuras.
(Esta sección es interactiva — activa JavaScript para usarla.)
05 · Quiz
Por defecto, ¿qué compara git diff?
- Tus archivos actuales vs. el último commit
- Dos ramas distintas
- Dos archivos distintos
- El repo local vs. GitHub
06 · Práctica de terminal
Ahora vamos a modificar el archivo. Agrega una línea nueva a app.js.
(Esta sección es interactiva — activa JavaScript para usarla.)
07 · Práctica de terminal
Ahora usa git diff para ver exactamente qué cambiaste desde el último commit.
(Esta sección es interactiva — activa JavaScript para usarla.)
08 · Completar
Para ver qué cambiaste desde el último commit (antes de hacer stage), ejecutas git ___.
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.