Мы используем cookie для стабильной работы сервиса. Подробнее

Git и Github – базовый курс

ФорматОнлайн
Длительность4-5
Объём4 занятий
По окончанииShultais Education
О курсе

Подробнее

Курс по основам работы с Git и Github на Stepik. В серии видео-уроков вы пройдете путь от создания репозитория и первых коммитов, до формирования сложной системы ветвления, слияния, разрешения конфликтов и перебазировки. Разберетесь с тем как используется версионирование при разработке проектов любой сложности. ✅ Образовательная лицензия: Л035-01236-39/01006802 💪 Присоединяйтесь к нашему официальному телегарам-каналу – месту вашей силы и развития. Особенности курса про Git: Наглядная работа с Git – мы не просто рассказываем о возможностях Git, но и показываем в видео как работает каждая команда, когда её нужно и можно применять и какие есть особенности, которые следует учитывать. Практика на тренажере – для закрепления навыков мы разработали не только систему тестов, но серию практических заданий. Постепенное погружение – начнем с базовых команд и шаг за шагом переходим к работе с ветками и разрешению конфликтов. Терминал + графический клиент – все Git-команды, которые мы изучаем в курсе, мы показываем как в терминале (Git Bash) так и в графическом клиенте Sourcetree. Визуализация Мы нарисовали более 300 слайдов для визуализации ветвлений, слияний и устройства репозиториев: А также наглядно показали процесс взаимодействия разработчиков через центральный репозиторий: Работа в SourceTree В рамках курса вы научитесь управлять репозиторием как из терминала, так и с помощью одного из самых популярных бесплатных клиентов SourceTree. SourceTree позволяет управлять кодом с помощью удобного интерфейса: Работа в терминале и Git Bash Помимо SourceTree мы разбираем все Git команды в терминале (Git Bash). Научитесь профессионально работать с кодом не только в программах, но на серверах: После курса вы будете готовы работать в командах над внешними проектами, а также использовать Git для собственных проектов.
Требования

Что нужно для старта

  • Уверенный пользователь ПК.
Результат

Что вы получите

  • Работать с системой контроля версий Git
  • Управлять Git-репозиторием
  • Создавать и сбрасывать коммиты
  • Отменять изменения разными способами
  • Просматривать историю коммитов
  • Возвращать случайно удаленные ветки
  • Работать с Git как из командной строки, так и с помощью SourceTree
  • Создавать ветки и делать слияния
  • Разрешать конфликты слияния
  • Сжимать коммиты с помощью sqash
  • Делать сложный rebase
  • Подключаться к Github
  • Делать fetch, pull и push в приватные репозитории
  • Делать request pull в публичные репозитории
Аудитория

Для кого этот курс

  • Для начинающих разработчиков на любом языке программирования, которые хотят не только грамотно управлять своим кодом, но и научится основам командной работы через репозитории.
Содержание

Программа курса

4 занятия
ТемаЧто внутри
01Введение в Git

- Введение в курс
- Установка Git
- Базовая настройка Git
- Установка и настройка Sourcetree
- Создание репозитория
- Добавление файлов
- Изменение файлов
- Фиксация с индексацией
- Фиксация изменений в Sourcetree
- Отмена изменений
- Переименование и перемещение
- Удаление файлов из проекта
- (бонус) Практика работы с Git в IDE

02Работа в пределах одной ветки

- Игнорирование файлов
- Наполнение .gitignore
- Репозиторий для существующего проекта
- Клонирование репозитория
- git log и история версий
- Поиск по истории версий
- Указатель HEAD и refs
- Сброс нововведений через reset
- Сброс нововведений с помощью clean
- Сброс коммитов через reset
- Что делать при потере коммитов (бонус)
- Переключение коммитов с помощью checkout
- Возвращаем файлы с помощью checkout
- Возвращаем файлы с помощью revert
- Работа с тегами

03Ветвление и командная работа

- Введение в ветвление
- Создание и смена веток
- Первое слияние
- Удаление веток
- Один файл - разные строки
- Логические конфликты
- Ручное разрешение конфликтов
- our и theirs правки
- Сжатие коммитов с помощью reset --soft
- Сжатие коммитов с помощью merge --squash
- git rebase
- Конфликты при git rebase
- merge, checkout, сжатие и разбиение
- Сложный rebase
- cherry-pick

04Работа с GitHub

- Общая схема работы
- Подключение с помощью SSH-ключей
- Подключение Sourcetree
- Подключение GitHub Desktop
- Связь локальных и удаленных веток
- Простейший pull
- pull, fetch, merge и rebase
- Пара слов о push
- Удаление удаленных веток
- Pull Requests в публичные репозитории

01Введение в Git

- Введение в курс
- Установка Git
- Базовая настройка Git
- Установка и настройка Sourcetree
- Создание репозитория
- Добавление файлов
- Изменение файлов
- Фиксация с индексацией
- Фиксация изменений в Sourcetree
- Отмена изменений
- Переименование и перемещение
- Удаление файлов из проекта
- (бонус) Практика работы с Git в IDE

02Работа в пределах одной ветки

- Игнорирование файлов
- Наполнение .gitignore
- Репозиторий для существующего проекта
- Клонирование репозитория
- git log и история версий
- Поиск по истории версий
- Указатель HEAD и refs
- Сброс нововведений через reset
- Сброс нововведений с помощью clean
- Сброс коммитов через reset
- Что делать при потере коммитов (бонус)
- Переключение коммитов с помощью checkout
- Возвращаем файлы с помощью checkout
- Возвращаем файлы с помощью revert
- Работа с тегами

03Ветвление и командная работа

- Введение в ветвление
- Создание и смена веток
- Первое слияние
- Удаление веток
- Один файл - разные строки
- Логические конфликты
- Ручное разрешение конфликтов
- our и theirs правки
- Сжатие коммитов с помощью reset --soft
- Сжатие коммитов с помощью merge --squash
- git rebase
- Конфликты при git rebase
- merge, checkout, сжатие и разбиение
- Сложный rebase
- cherry-pick

04Работа с GitHub

- Общая схема работы
- Подключение с помощью SSH-ключей
- Подключение Sourcetree
- Подключение GitHub Desktop
- Связь локальных и удаленных веток
- Простейший pull
- pull, fetch, merge и rebase
- Пара слов о push
- Удаление удаленных веток
- Pull Requests в публичные репозитории

Документ после выпуска

Shultais Education

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Git и Github – базовый курс» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Системный администратор
−53%21 сентября
Системный администратор

Курс Нетологии «Системный администратор». Научим использовать ИИ в работе. Docker, Kubernetes, Ansible и Terraform, 3 проекта, 62 задания и 37 вебинаров с экспертами.

Онлайн12 занятий
180 576 ₽−53%
84 400 ₽Скидка до 9 сентября
Платформа виртуализации: Оптимизация, масштабирование, устранение неполадок. Быстрый трек.
7 дней/ 55 ак. часов
Платформа виртуализации: Оптимизация, масштабирование, устранение неполадок. Быстрый трек.

Ускоренный курс , что включает темы: Оптимизация и масштабирование, Устранение неполадок. Обучение позволяет получить опытным администраторам знания и навыки для эффективной оптим…

Онлайн
126 500 ₽
Изучаем Git и GitHub за 3 часа на практике
1 час
Изучаем Git и GitHub за 3 часа на практике

Умение работать с Git и GitHub сегодня является базовым требованием для любого разработчика. Многие курсы обучают Git за целую вечность. Данный курс лаконичен и фокусируется на те…

Онлайн6 занятий
990 ₽
Начать без затрат

Бесплатные курсы