Comparar los cambios preparados
Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 16 de 58.
Una vez que preparas los cambios con git add, el simple git diff deja de mostrarlos. Para ver qué está preparado para la próxima confirmación, usa:
git diff --staged(La opción --cached es un alias y hace lo mismo.) Esto es lo que debes ejecutar justo antes de hacer commit, para comprobar exactamente qué se guardará.
Las dos diferencias responden a dos preguntas diferentes:
git diff: "¿qué he cambiado pero aún no he preparado?"git diff --staged: "¿qué se incluirá en la próxima confirmación?"
Si tienes tanto cambios sin preparar como cambios preparados, los dos comandos muestran diferentes conjuntos de líneas. Saber cuál es cuál evita que confirmes la versión incorrecta.
Desafío
FácilLa carpeta contiene config.txt con el contenido port=80, ya confirmado. Cámbialo a port=8080, prepara el cambio (stage), luego ejecuta git diff --staged.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadEstado de GitRepaso: primer repositorio5Ignorar archivos
Por qué ignorar archivosPatrones de GitignoreComprobar reglas de ignoradoRepaso: repositorio limpio8Fusión
¿Qué es una fusión?Fusión de avance rápidoFusión de tres víasConflictos de fusiónResolver un conflictoRepaso: maestro de fusiones11Proyecto con una rama de funcionalidades
Descripción general del proyectoInicializar main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo rastreadoGit LogRepaso: primeros commits6Proyecto de sitio de recetas
Descripción general del proyectoInicializar e ignorarPractica por tu cuenta: Playground de Terminal