2. El Ciclo de Vida Local
Las tres áreas sagradas
Para empezar a rastrear cambios en una carpeta, lo primero es avisarle a Git:
bash
BASH
1 git init # Crea la "base de datos" secreta (.git) en tu carpeta.
Una vez el repositorio está vivo, tus archivos pasan por tres estados:
- Workspace: Es tu carpeta donde editas código normalmente.
- Staging Area (Index): El área de "preparación". Aquí pones los cambios que quieres que vayan en la siguiente fotografía. (Se hace con git add).
- Local Repo (.git): Donde se guardan las "fotografías" permanentes. (Se hace con git commit).
📸 La "Misión Fotográfica"
Imagina que estás en una fiesta y quieres sacar una foto de grupo:
- git add: Llamas a la gente al escenario (Staging). Solo los que estén ahí saldrán en la foto.
- git commit: ¡Clic! Sacas la foto y le pones una etiqueta de lo que pasó.
bash
BASH
1 git add index.html
2 git commit -m "Se añade la estructura básica de la web"
¿Cómo sé qué está pasando?
git status: Te dice qué archivos han cambiado y cuáles no has añadido al Staging.git log: Te muestra la lista de todas las "fotos" (commits) que has sacado hasta ahora.