Fase 1Lección 8 de 18
Control de versiones con Git
El problema: presupuesto_final_v2_DEFINITIVO_ahora_si.docx. Todos lo hemos hecho.
La solución: el control de versiones. Git guarda fotos del proyecto entero —los commits—, cada una con un mensaje. Puedes volver a cualquiera, compararlas y saber por qué se hizo cada cambio.
Cada cambio pasa por tres estados:
- Modificado: has cambiado archivos, Git lo sabe, pero no ha guardado nada.
- Preparado (staging): has elegido qué cambios van en la próxima foto (
git add). Es como poner la ropa encima de la cama antes de cerrar la maleta. - Confirmado: foto hecha (
git commit -m "mensaje"). Ya está en el historial.
Los cuatro comandos que usarás cien veces al día:
git status→ ¿qué ha cambiado? Cuando dudes,git status.git diff→ ¿qué líneas exactamente? → diffgit log --oneline→ el historial.git restore archivo→ deshacer cambios no confirmados.
Un buen commit: un cambio con sentido, con un mensaje que diga qué y por qué. Añade horario de verano a la landing, no cambios.
Vívelo: mueve un cambio por los estados
Tu carpeta
modificadoPreparado
stagingHistorial
commits en tu ordenadorGitHub
remoto$ git status
On branch main
nothing to commit, working tree cleanTodo está guardado. Es el estado en el que quieres estar antes de pedirle nada a la IA.
Comprueba que lo entendiste