# Что такое GitHub

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/5-9-github

GitHub — это сервис для хранения Git-репозиториев в облаке. Чем он отличается от Git, который работает на твоём компьютере.

Ты уже умеешь работать с Git: создавать репозиторий, делать коммиты, заводить ветки. Но пока вся эта история живёт только на **твоём компьютере**. А что, если ноутбук сломается? Или ты захочешь поработать над проектом вместе с коллегой? Тут на сцену выходит **GitHub**.

## Git и GitHub — это разные вещи

Названия похожи, поэтому их часто путают. Давай разложим по полочкам:

- **Git** — это **инструмент**. Программа, которая живёт у тебя на компьютере и хранит историю изменений локально. Все команды, которые ты учил (`git init`, `git add`, `git commit`), — это команды Git.
- **GitHub** — это **сервис**. Сайт в интернете, где репозитории хранятся в облаке.

Проще говоря: Git работает у тебя в терминале, а GitHub — это место в сети, куда можно отправить результат.

## Зачем нужен GitHub

У хранения кода в облаке есть три большие пользы:

1. **Резервная копия.** Даже если с компьютером что-то случится, твой проект останется цел — он в облаке.
2. **Совместная работа.** Несколько человек могут работать над одним проектом, обмениваться изменениями и видеть, кто что сделал.
3. **Публикация.** Можно показать свой проект всему миру: добавить в резюме, поделиться ссылкой, дать другим людям воспользоваться твоим кодом.

GitHub — не единственный такой сервис. Есть ещё GitLab и Bitbucket, они работают похоже. Но GitHub — самый популярный, и именно с ним ты, скорее всего, столкнёшься первым.

## Попробуй

В этом уроке нет задания в терминале — он целиком про понимание. Просто перечитай, в чём разница между Git и GitHub, и ответь на вопросы ниже. А в следующем уроке мы наконец отправим код в облако настоящей командой.
