~/VibeHandbook
PDF бесплатно

Глава 01 · 06

Удалённые репозитории и GitHub: ваш проект в облаке

Всё до этого момента происходит на вашем собственном компьютере. GitHub — это сайт, хранящий копию вашего repo в облаке. Эта копия называется удалённым (remote).

Зачем это нужно? Три причины: это резервная копия, если ноутбук умрёт; это способ делиться кодом с другими (или с ИИ-инструментами и сервисами развёртывания); и это место, где происходит совместная работа.

Вы один раз связываете локальный repo с удалённым, а затем делаете push (отправляете коммиты наверх в GitHub) и pull (забираете коммиты из GitHub).

Представьте две копии проекта — одну на ноутбуке, другую в облаке, — синхронизируемые через push и pull:

   ┌──────────────────┐     git push      ┌──────────────────┐
   │   LOCAL  REPO    │ ────────────────▶ │   REMOTE  REPO   │
   │   на ноутбуке    │                   │ GitHub (облако)  │
   │                  │ ◀──────────────── │                  │
   └──────────────────┘     git pull      └──────────────────┘
       где вы работаете                 бэкап + обмен         
# Связать ваш локальный repo с repo на GitHub (один раз)
git remote add origin https://github.com/yourname/yourproject.git

# Отправить ваши коммиты наверх в GitHub
git push origin main

# Забрать коммиты, которые есть на GitHub, но нет на вашем компьютере
git pull origin main

Считайте push как «сохранить в облако», а pull — как «получить последнее из облака».

Хотите офлайн-версию?

Скачайте всю книгу в PDF или EPUB — бесплатно.