Поиск
Главная / Вайбкодинг

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

Это база, без которой мы не сможем нормально вести проекты.