Git и Github – базовый курс
Подробнее
Что нужно для старта
- Уверенный пользователь ПК.
Что вы получите
- Работать с системой контроля версий Git
- Управлять Git-репозиторием
- Создавать и сбрасывать коммиты
- Отменять изменения разными способами
- Просматривать историю коммитов
- Возвращать случайно удаленные ветки
- Работать с Git как из командной строки, так и с помощью SourceTree
- Создавать ветки и делать слияния
- Разрешать конфликты слияния
- Сжимать коммиты с помощью sqash
- Делать сложный rebase
- Подключаться к Github
- Делать fetch, pull и push в приватные репозитории
- Делать request pull в публичные репозитории
Для кого этот курс
- Для начинающих разработчиков на любом языке программирования, которые хотят не только грамотно управлять своим кодом, но и научится основам командной работы через репозитории.
Программа курса
- Введение в курс
- Установка Git
- Базовая настройка Git
- Установка и настройка Sourcetree
- Создание репозитория
- Добавление файлов
- Изменение файлов
- Фиксация с индексацией
- Фиксация изменений в Sourcetree
- Отмена изменений
- Переименование и перемещение
- Удаление файлов из проекта
- (бонус) Практика работы с Git в IDE
- Игнорирование файлов
- Наполнение .gitignore
- Репозиторий для существующего проекта
- Клонирование репозитория
- git log и история версий
- Поиск по истории версий
- Указатель HEAD и refs
- Сброс нововведений через reset
- Сброс нововведений с помощью clean
- Сброс коммитов через reset
- Что делать при потере коммитов (бонус)
- Переключение коммитов с помощью checkout
- Возвращаем файлы с помощью checkout
- Возвращаем файлы с помощью revert
- Работа с тегами
- Введение в ветвление
- Создание и смена веток
- Первое слияние
- Удаление веток
- Один файл - разные строки
- Логические конфликты
- Ручное разрешение конфликтов
- our и theirs правки
- Сжатие коммитов с помощью reset --soft
- Сжатие коммитов с помощью merge --squash
- git rebase
- Конфликты при git rebase
- merge, checkout, сжатие и разбиение
- Сложный rebase
- cherry-pick
- Общая схема работы
- Подключение с помощью 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
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Git и Github – базовый курс» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 








