Ruta Full Stack
0✦ 0
Glosario · Git y GitHub · Fase 1

GitHub

La web donde se alojan repositorios Git para guardarlos, compartirlos y colaborar. Es donde vive la mayor parte del código del mundo.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: GitHub · gh · GitHub CLI · GitLab · Bitbucket

Analogía

Git es la cámara; GitHub es el álbum online compartido (el Google Fotos de los repositorios).

Lo que te da

Para Cómo
Copia de seguridad tu código está a salvo aunque muera tu disco
Trabajar con otros issues y pull requests
Publicar Vercel se conecta a GitHub y despliega solo (Fase 2)
Automatizar GitHub Actions: pruebas y tareas automáticas (Fase 11)
Tu escaparate tu perfil de GitHub es tu CV técnico (Fase 14)

gh: GitHub desde la terminal

La herramienta oficial. Ya la tienes y ya estás autenticado (gh auth status lo confirma), así que no necesitas contraseñas ni claves para subir código.

gh repo create      ← crear un repositorio en GitHub
gh issue create     ← abrir una tarea
gh pr create        ← abrir un pull request
gh repo view --web  ← abrir el repo en el navegador

Público o privado

Código de cliente: privado, siempre. El plan gratuito incluye repositorios privados ilimitados.

Alternativas

GitLab y Bitbucket hacen lo mismo. GitHub es el estándar, y el que mira cualquier reclutador.

No confundir con

  • Git: la herramienta. GitHub es solo un sitio donde guardar lo que haces con ella.

Un paso más: cómo es por dentro un repositorio en GitHub

Cuando abres uno en el navegador, ves pestañas. Las que importan al principio:

Pestaña Qué hay
Code los archivos, tal como están en la rama elegida, y el README debajo
Issues las tareas y problemas apuntados → issue
Pull requests los cambios propuestos, pendientes de revisar → pull request
Commits (dentro de Code) el historial, commit a commit, con su diff
Settings ajustes: entre otros, si es público o privado

GitHub es de Microsoft, y es gratis para lo que vas a hacer. Su negocio son las empresas grandes.

Compruébalo tú

Entra en el repositorio de un proyecto conocido (busca "next.js github"). Mira el README, abre la lista de commits y haz clic en uno para ver qué cambió.

Curso de Git y GitHub desde ceromidulive · españolAbrir en YouTube
Comprueba que lo entendiste

¿Cómo debe ser el repositorio con el código de un cliente?

Ver también

remoto · repositorio · pull request · README