Git: Tu Máquina del Tiempo
Domina el control de versiones para proteger tu código y colaborar con el mundo.
1. ¿Qué es Git? (El Guardado de Partida)
Imagina que estás en un videojuego difícil. Antes de enfrentarte al jefe final, guardas tu progreso. Si mueres, vuelves a ese punto. Git hace exactamente eso con tu código.
Commit
Una "foto" fija de tu código en un momento dado. Siempre tiene un mensaje descriptivo.
GitHub
La nube donde guardas tus "fotos" para que no se pierdan si explota tu ordenador.
2. Las Tres Áreas de Git
No todo lo que escribes debe guardarse. Git tiene tres estados:
- Working Directory: Tu carpeta de archivos (Donde trabajas).
- Staging Area: El "escenario" donde pones solo lo que quieres guardar.
- Repository: El búnker permanente donde se guarda la historia.
3. Los 4 Comandantes
# 1. Preparar el terreno
git init
# 2. Subir al escenario
git add .
# 3. Guardar sesión
git commit -m "Explicación de lo que has hecho"
# 4. Enviar a la nube
git push origin main
4. El Archivo Invisible: .gitignore
Hay archivos que NUNCA deben subir a GitHub (como tus contraseñas o carpetas gigantes de librerías). Para eso usamos el archivo .gitignore.
Clave de Profesional: Un buen programador se reconoce por su
.gitignore. Mantén tu repositorio limpio y seguro.¿Listo para convertirte en un Maestro?
Potencia tu carrera con el Máster Completo: Python de la A a la Z. Domina Ciencia de Datos, ML y Deep Learning.