Tu primer repositorio: init, add, commit
En las primeras tres lecciones construimos la imagen mental: por qué existe el control de versiones, y cómo piensa Git sobre tu proyecto. Ahora tocamos la herramienta por primera vez y creamos un guardado real. Lo que más confunde a quien recién empieza es que Git no 'guarda' los archivos directamen
Piensa en el staging como empaquetar una caja antes de sellarla y enviarla: git add elige qué entra en la caja, y git commit la sella y la coloca en el historial para siempre.
- Directorio de trabajo
- La carpeta donde viven tus archivos y donde los editas. Un cambio aquí todavía no está guardado en Git hasta que lo agregas (add) y haces commit.
- Área de staging
- Una parada intermedia donde empaquetas exactamente qué cambios entran en el próximo guardado. git add coloca un cambio aquí, como poner un objeto en la caja.
- git init
- Empieza a rastrear versiones en la carpeta actual. Crea una subcarpeta oculta llamada .git que guardará todo el historial.
- git add
- Mueve cambios del directorio de trabajo al staging, es decir, elige qué entra en el próximo guardado.
- git commit
- Sella lo que hay en el staging en un guardado permanente (un commit) en el historial, con un mensaje breve que explica el cambio.