Выучить названия команд Git недостаточно: важно понимать, какие данные изменятся после их выполнения. В этом практикуме — 12 самостоятельных лабораторных работ на маленьких текстовых проектах. Вы сравните рабочие файлы с индексом, потренируете ветвление и слияние, разберёте конфликт, отмените ошибочный коммит и смоделируете работу двух участников без подключения к серверу. Для каждой работы даны команды, проверяемый результат, объяснение и задания с ответами. Нужны установленный Git и терминал; опыт программирования и аккаунт GitHub не требуются. Это учебная песочница, а не инструкция по аварийному восстановлению рабочих репозиториев.

Об авторе
Практикумы для работы: задачи с полными решениями, без теории ради теории. Ответ без решения — не ответ.
«SQL на практике» — 13 книг по 18 задач. Агрегаты, подзапросы, CTE, ROW_NUMBER, UNION, DISTINCT, HAVING, ORDER BY и LIMIT, строки. И четыре книги для аналитика: воронки, когорты, A/B-метрики, маржа. Одна книга — один приём, доведённый до автоматизма.
«Python на практике» — алгоритмы (24 задачи), регулярные выражения (24 задачи с проверкой результата), pandas (16 задач анализа данных).
«Математика без зубрёжки» — вероятность по шагам, логика без угадывания, проценты и скидки. Для тех, кому считать надо сегодня, а не к экзамену.
«Деловой текст на практике» — 16 редакторских разборов и 24 ситуации рабочей переписки на английском.
Отдельно — «Git на практике»: 12 лабораторных работ в локальном репозитории.

