~/VibeHandbook
PDF gratis

Capítulo 01 · 06

Remotos y GitHub: tu proyecto en la nube

Todo lo que hemos visto hasta ahora ocurre en tu propia computadora. GitHub es un sitio web que almacena una copia de tu repositorio en la nube. Esa copia se llama un remoto (remote).

¿Por qué molestarse? Tres razones: es un respaldo si tu laptop muere, es cómo compartes código con otras personas (o con herramientas de IA y servicios de despliegue), y es donde ocurre la colaboración.

Conectas tu repositorio local a un remoto una vez, y luego haces push (enviar tus commits a GitHub) y pull (traer commits desde GitHub).

Piensa en dos copias de tu proyecto — una en tu laptop, otra en la nube — mantenidas sincronizadas mediante push y pull:

   ┌──────────────────┐     git push      ┌──────────────────┐
   │   LOCAL  REPO    │ ────────────────▶ │   REMOTE  REPO   │
   │  on your laptop  │                   │  GitHub (cloud)  │
   │                  │ ◀──────────────── │                  │
   └──────────────────┘     git pull      └──────────────────┘
      where you work                       backup + sharing
# Connect your local repo to a GitHub repo (one time)
git remote add origin https://github.com/yourname/yourproject.git

# Send your commits up to GitHub
git push origin main

# Bring down any commits that are on GitHub but not on your computer
git pull origin main

Piensa en push como "guardar en la nube" y en pull como "traer lo más reciente de la nube."

¿Lo quieres sin conexión?

Descarga el libro entero en PDF o EPUB — gratis.