GitHub: базовые понятия и первый старт
Понимаем, что такое репозиторий, коммит и ветки. Делаем первый push.
Короткий план (чек‑лист)
- Создать аккаунт на GitHub.
- Создать репозиторий.
- Установить Git и настроить имя/почту.
- Закоммитить первый код.
- Отправить изменения на GitHub.
1. Что такое Git и GitHub
Git — это система контроля версий. Она позволяет сохранять историю изменений.
GitHub — это облачный сервис, где хранятся репозитории Git.
Комментарий учителя: Git — это инструмент, GitHub — это “облачное хранилище” для Git. Их легко путать, но это разные вещи.
2. Репозиторий, коммит, ветка
- Репозиторий (repo) — папка проекта с историей изменений.
- Коммит — “снимок” изменений в конкретный момент.
- Ветка (branch) — параллельная линия разработки.
Комментарий учителя: думай о коммитах как о сохранениях в игре, а ветку — как альтернативный сценарий.
3. Установка Git и настройка
Что делаем:
git config --global user.name "Ваше имя"
git config --global user.email "you@email.com"
Зачем: Git подписывает каждый коммит, чтобы было понятно, кто автор.
4. Первый коммит и push
Предположим, у тебя есть папка проекта.
git init
git add .
git commit -m "Первый коммит"
Создай репозиторий на GitHub и подключи его:
git remote add origin https://github.com/USERNAME/REPO.git
git push -u origin main
Комментарий учителя: origin — это просто имя “удалённого сервера”. Можно назвать как угодно.
5. Что дальше
- Учим ветки:
git checkout -b feature - Учим pull request (PR)
- Учим merge и rebase
Это база, без которой мы не сможем нормально вести проекты.