Git
Версионирование, ветки, командная работа
Уроки курса (12)
- Зачем нужен Git и как он устроен — Коммиты, история и почему Git - машина времени
- Настройка Git: имя, email, SSH и первый репозиторий — Чтобы push работал, а не отвечал «Permission denied»
- Базовый цикл: add → commit → push — Три команды, после которых ты уже «в проекте»
- Ветки: feature-ветка без страха — Как не коммитить всё в main и не плакать
- Merge vs Rebase: что выбрать — Две философии истории: «честно» и «аккуратно»
- Разруливание конфликтов — Когда Git говорит «всё сложно», а ты отвечаешь «щас починим»
- Pull Request / Merge Request: как работать в команде — Код-ревью без драмы и пассивной агрессии
- Теги и релизы: версии без паники — v1.0.0 - это не магия, это договорённость
- Git stash, cherry-pick, revert — Три инструмента, которые спасают день
- Git ignore и секреты — Как не запушить .env и не проснуться знаменитым
- Поиск по истории: log, blame, bisect — Находим, кто сломал прод (спойлер: возможно ты)
- Мини‑проект: командный workflow на GitLab — Ветки, MR, CI и «не трогай main»