Git

Версионирование, ветки, командная работа

Уроки курса (12)

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