<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:yandex="http://news.yandex.ru">
  <channel>
    <title>Git Adventure — интерактивный курс Git</title>
    <link>https://quest-practices.ru/</link>
    <description>Бесплатный интерактивный курс Git для начинающих: 16 квестов от основ до веток, слияний и совместной разработки. Изучай Git в браузере с эмулятором терминала и достижениями.</description>
    <language>ru</language>
    <lastBuildDate>Mon, 16 Feb 2026 12:00:00 +0300</lastBuildDate>
    <item>
      <title>Пробуждение — Что такое Git?</title>
      <link>https://quest-practices.ru/quest/1</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/1</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Первый квест курса Git Adventure: введение в систему контроля версий Git. Узнайте, зачем нужен Git и кто его создал.</description>
      <yandex:full-text>Квест «Пробуждение». Что такое Git? — введение в систему контроля версий. Git позволяет отслеживать изменения в файлах, сохранять контрольные точки (коммиты), работать через ветки и разрабатывать проект совместно с командой. Интерактивный урок с теорией и заданиями.</yandex:full-text>
    </item>
    <item>
      <title>Создание мира — git init</title>
      <link>https://quest-practices.ru/quest/2</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/2</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Создание репозитория: команда git init и настройка git config. Создайте свой первый Git-репозиторий.</description>
      <yandex:full-text>Квест «Создание мира». git init — создание репозитория. Настройка имени и email через git config. Практическое задание по инициализации репозитория.</yandex:full-text>
    </item>
    <item>
      <title>Рюкзак артефактов — Staging Area</title>
      <link>https://quest-practices.ru/quest/3</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/3</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Три зоны Git: рабочая директория, индекс (staging) и репозиторий. Команда git add.</description>
      <yandex:full-text>Квест «Рюкзак артефактов». Staging Area — подготовка изменений к коммиту. Объяснение трёх зон Git и команды git add.</yandex:full-text>
    </item>
    <item>
      <title>Контрольная точка — git commit</title>
      <link>https://quest-practices.ru/quest/4</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/4</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Создание коммита: git commit. Сохранение снимка изменений в истории репозитория.</description>
      <yandex:full-text>Квест «Контрольная точка». git commit — сохранение изменений в истории. Как писать осмысленные сообщения коммитов и создавать контрольные точки проекта.</yandex:full-text>
    </item>
    <item>
      <title>Хроники мира — git log и git diff</title>
      <link>https://quest-practices.ru/quest/5</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/5</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Просмотр истории коммитов и сравнение изменений: git log, git diff, git show.</description>
      <yandex:full-text>Квест «Хроники мира». git log и git diff — просмотр истории и изменений. Как смотреть коммиты и сравнивать версии файлов.</yandex:full-text>
    </item>
    <item>
      <title>Параллельные миры — git branch</title>
      <link>https://quest-practices.ru/quest/6</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/6</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Ветвление в Git: создание и просмотр веток. Команда git branch.</description>
      <yandex:full-text>Квест «Параллельные миры». git branch — создание веток для параллельной разработки. Зачем нужны ветки и как их создавать.</yandex:full-text>
    </item>
    <item>
      <title>Портал между мирами — git checkout / switch</title>
      <link>https://quest-practices.ru/quest/7</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/7</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Переключение между ветками: git checkout и git switch.</description>
      <yandex:full-text>Квест «Портал между мирами». git checkout и git switch — переключение между ветками. Как переходить с одной ветки на другую.</yandex:full-text>
    </item>
    <item>
      <title>Объединение миров — git merge</title>
      <link>https://quest-practices.ru/quest/8</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/8</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Слияние веток: команда git merge. Как объединять изменения из одной ветки в другую.</description>
      <yandex:full-text>Квест «Объединение миров». git merge — слияние веток. Объединение изменений из ветки в текущую ветку.</yandex:full-text>
    </item>
    <item>
      <title>Столкновение миров — Разрешение конфликтов</title>
      <link>https://quest-practices.ru/quest/9</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/9</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Конфликты слияния: как возникают и как их разрешать. Редактирование конфликтующих файлов.</description>
      <yandex:full-text>Квест «Столкновение миров». Разрешение конфликтов слияния. Что такое конфликт в Git и как правильно его исправить.</yandex:full-text>
    </item>
    <item>
      <title>Машина времени — Откат изменений</title>
      <link>https://quest-practices.ru/quest/10</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/10</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Откат изменений: git restore, git reset, git revert. Безопасные способы отмены.</description>
      <yandex:full-text>Квест «Машина времени». Откат изменений в Git. Команды restore, reset, revert и когда какую использовать.</yandex:full-text>
    </item>
    <item>
      <title>Связь с другими мирами — git remote</title>
      <link>https://quest-practices.ru/quest/11</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/11</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Удалённые репозитории: git remote, git clone. Подключение к GitHub и другим хостам.</description>
      <yandex:full-text>Квест «Связь с другими мирами». git remote — работа с удалёнными репозиториями. Подключение к GitHub, GitLab и добавление remote.</yandex:full-text>
    </item>
    <item>
      <title>Отправка артефактов — git push</title>
      <link>https://quest-practices.ru/quest/12</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/12</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Отправка коммитов на удалённый репозиторий: git push.</description>
      <yandex:full-text>Квест «Отправка артефактов». git push — отправка локальных коммитов на удалённый сервер. Настройка ветки по умолчанию и первый push.</yandex:full-text>
    </item>
    <item>
      <title>Получение знаний — git pull и git fetch</title>
      <link>https://quest-practices.ru/quest/13</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/13</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Получение изменений с удалённого репозитория: git fetch и git pull.</description>
      <yandex:full-text>Квест «Получение знаний». git fetch и git pull — получение обновлений с удалённого репозитория. Разница между fetch и pull.</yandex:full-text>
    </item>
    <item>
      <title>Совместная разработка — Fork и Pull Request</title>
      <link>https://quest-practices.ru/quest/14</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/14</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Рабочий процесс команды: fork, clone, branch, push, Pull Request.</description>
      <yandex:full-text>Квест «Совместная разработка». Fork и Pull Request — как участвовать в чужом проекте на GitHub. Полный цикл: fork, clone, ветка, коммиты, push, PR.</yandex:full-text>
    </item>
    <item>
      <title>Тайник мага — git stash</title>
      <link>https://quest-practices.ru/quest/15</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/15</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Временное сохранение изменений: git stash, git stash pop, git stash list.</description>
      <yandex:full-text>Квест «Тайник мага». git stash — отложить изменения в сторону. Когда нужно переключиться на другую ветку без коммита незавершённой работы.</yandex:full-text>
    </item>
    <item>
      <title>Финальное испытание — .gitignore и лучшие практики</title>
      <link>https://quest-practices.ru/quest/16</link>
      <guid isPermaLink="true">https://quest-practices.ru/quest/16</guid>
      <pubDate>Mon, 16 Feb 2026 12:00:00 +0300</pubDate>
      <description>Финальный квест: .gitignore, код-ревью, лучшие практики работы с Git.</description>
      <yandex:full-text>Квест «Финальное испытание». .gitignore и лучшие практики Git. Исключение файлов из репозитория, код-ревью и итоговая проверка знаний курса.</yandex:full-text>
    </item>
  </channel>
</rss>
