Lección 2.6: GitHub: tu código en la nube
GitHub guarda una copia de tus repositorios en internet: para no perderlos, compartirlos y trabajar con otros.
La idea
Git está en tu ordenador. GitHub es una web que guarda una copia de tus repositorios. No son lo mismo: Git funciona sin GitHub.
Para qué sirve la copia:
- Si tu ordenador se rompe, no pierdes nada.
- Puedes enseñar tu código y trabajar con otros.
- Puedes publicar una web gratis (2.7).
Crear el repositorio en GitHub
- Crea una cuenta en github.com.
- Pulsa + → New repository.
- Llámalo
mi-juego, déjalo Public y no marques «Add a README». - Pulsa Create repository.
Subir tu código
GitHub te enseña los comandos. Son estos, con tu usuario:
git remote add origin https://github.com/TU-USUARIO/mi-juego.git
git push -u origin main
git remote addle dice a tu repositorio dónde está su copia en GitHub. Se llamaorigin.git pushsube tus commits.-u origin mainsolo hace falta la primera vez.
Iniciar sesión
La primera vez, Git te pedirá entrar en GitHub. La contraseña de GitHub no vale en la terminal:
- Windows: se abre el navegador para iniciar sesión.
- macOS y Linux: instala GitHub CLI (cli.github.com) y ejecuta una vez
gh auth login.
Después
Cada vez que quieras subir commits nuevos:
git push
Y para descargar un repositorio de GitHub, tuyo o de otra persona:
git clone https://github.com/USUARIO/REPOSITORIO.git
Crea una carpeta con el proyecto y todo su historial.
Pruébalo
Sube mi-juego a GitHub y comprueba en la web que están hola.js, tabla.js y tus commits.
Ver la solución
git remote add origin https://github.com/TU-USUARIO/mi-juego.git
git push -u origin main
En github.com/TU-USUARIO/mi-juego verás los archivos, y en el enlace de commits, el historial. Si git remote add dice que origin ya existe, ya lo habías conectado: pasa a git push.
En resumen
- Git es local; GitHub guarda una copia en internet.
git remote add origin URLconecta, una vez.git pushsube;git clonedescarga.- En la terminal se entra con el navegador o con
gh auth login, no con la contraseña.