Чему вы научитесь
- Понимать, зачем нужны ветки и когда их использовать
- Отличать ветки от коммитов
- Клонировать репозитории
- Создавать ветки и работать в них
- Безопасно тестировать изменения вне main
- Мёрджить изменения в основную ветку
- Удалять ненужные ветки после работы
- Исправлять последний коммит
- Отменять незакоммиченные изменения
О курсе
Если ты уже умеешь коммитить и пушить, но ветки кажутся чем-то запутанным — ты по адресу. Этот мини-курс — продолжение базового курса: здесь ты разберёшься, как работать с изменениями в проекте без риска что-то сломать.
🎯 Цель курса
Научить работать с ветками: создавать отдельные линии разработки и переносить их изменения в main.
🧠 Что ты узнаешь
— Зачем вообще нужны ветки и какую проблему они решают
— Что такое ветка и чем она отличается от коммита
— Как клонировать репозитории
— Как создавать ветки и переключаться между ними
— Как изменения одной ветки влияют (или не влияют) на другую ветку
— Как мёрджить изменения
— Когда и зачем удалять ветки
— Как исправлять последний коммит
— Как отменять незакоммиченные изменения
📚 Что внутри
Курс состоит из коротких текстовых уроков и небольших практических заданий.
Ты пройдёшь полный цикл работы с ветками: от их создания до мерджа изменений и очистки проекта. Также в конце курса будет мини-словарик со всеми терминами и командами из курса.
🛠️ Задания и требования
В практическом модуле есть простые задания: ты будешь писать команды в терминале и видеть результат. Всё, что тебе нужно — это компьютер и немного терпения.
Для кого этот курс
Начальные требования
🖥️ Компьютер
⌨️ Базовое понимание Git (init, add, commit, push)
⚙️ Установленные Git, PyCharm и аккаунт на GitHub
Наши преподаватели
Как проходит обучение
Курс построен на чётких и понятных текстовых уроках с иллюстрациями и примерами.
Большая часть курса — практические задания, которые помогут сразу применить знания на практике с Git.
Ты будешь работать через терминал в PyCharm.
Если возникнут вопросы — всегда можно написать в комментариях и получить помощь.
Программа курса
Что вы получаете
- Навык работы с ветками в Git
- Понимание процесса разработки через ветки
- Практические задания для закрепления навыков
- Уверенность при работе с проектами
- Пет-проект, который можно дорабатывать
- Доступ к форуму, где можно задать вопросы и поделиться опытом с другими учениками