~/VibeHandbook
PDF grátis

Capítulo 01 · 06

Remotos e GitHub: seu projeto na nuvem

Tudo até agora acontece no seu próprio computador. GitHub é um site que armazena uma cópia do seu repo na nuvem. Essa cópia é chamada de remoto (remote).

Por que se importar? Três razões: é um backup caso seu laptop morra, é como você compartilha código com outras pessoas (ou com ferramentas de IA e serviços de ), e é onde a colaboração acontece.

Você conecta seu repo local a um remoto uma vez, e depois faz push (envia seus commits para o GitHub) e pull (traz commits de volta do GitHub).

Pense em duas cópias do seu projeto — uma no seu laptop, outra na nuvem — mantidas sincronizadas por push e 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

Pense em push como "salvar na nuvem" e pull como "pegar o que há de mais recente na nuvem."

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.