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

Основы Git

ФорматОнлайн
Объём8 занятий
О курсе

Подробнее

В этом курсе мы научимся использовать систему контроля версий Git для совместной разработки проектов. Мы начнём с изучения базовых команд для работы в терминале Linux, MacOS и Windows. Продолжим дальше разбираться с ветками и изучим команды для работы с ними. Посмотрим на удаление веток, откат изменений, слияние и решение конфликтов. После уже разберём продвинутую работу stash, squash, rebase, cherry-pick. И под конец поговорим о работе с GitHub и другими удалёнными репозиториями. Курс будет содержать, как теорию, которая позволит лучше понять работу Git, так и практику, где мы с вами вместе будем работать в консоле. Мы создадим простой проект и будет смотреть различные варианты работы с системой контроля версий.
Результат

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

  • Делать commit
  • Создавать и удалять ветки
  • Сливать изменения
  • Совместно работать над проектом
  • Работать с удалённом репозиторем
  • Решать конфликты
  • Работать в командной строке
  • Конфигурировать git
Аудитория

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

  • Разработчики и DevOps инженеры, которые хотят научиться работать с системой контроля версий Git.
Содержание

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

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

- Для чего нужен Git?
- Как устроен курс
- Обзор курсов
- Перенос курса

02Базовые команды

- Командная строка
- Базовые команды Linux и Mac
- Базовые команды Windows
- Тест - Базовые команды

03Начало работы с Git

- Базовые понятия
- Установка Git Linux и Mac
- Установка Git Windows
- Установка VSCode
- Создание репозитория
- Git config
- Первый commit
- Git log и checkout
- Тест - Начало работы с Git

04Ветки и изменения

- Ветки
- Слияние
- HEAD
- Тэги
- Switch
- Тест - Ветки и изменения

05Удаление

- Удаление файлов
- Откат изменений
- Vim
- Amend
- Reset
- Удаление веток
- Dettached commit
- Решение конфликтов
- Gitignore
- Gitkeep
- Тест - Удаление

06Продвинутая работа

- Stash
- Reflog
- Fast-forward merge
- Recursive merge
- Squash
- Rebase
- Cherry-pick
- Тест - Продвинутая работа

07Удалённый репозиторий

- Удалённые репозитории
- Создание аккаунта
- Создание репозитория
- Создание SSH ключа
- Git remote
- Отправка новых изменений
- Remote tracking branches
- Local tracking branches
- Upstream
- Клонирование репозитория
- Удаление веток
- Force push
- Тест - Удалённый репозиторий

08Заключение

- Куда двигаться дальше

01Введение

- Для чего нужен Git?
- Как устроен курс
- Обзор курсов
- Перенос курса

02Базовые команды

- Командная строка
- Базовые команды Linux и Mac
- Базовые команды Windows
- Тест - Базовые команды

03Начало работы с Git

- Базовые понятия
- Установка Git Linux и Mac
- Установка Git Windows
- Установка VSCode
- Создание репозитория
- Git config
- Первый commit
- Git log и checkout
- Тест - Начало работы с Git

04Ветки и изменения

- Ветки
- Слияние
- HEAD
- Тэги
- Switch
- Тест - Ветки и изменения

05Удаление

- Удаление файлов
- Откат изменений
- Vim
- Amend
- Reset
- Удаление веток
- Dettached commit
- Решение конфликтов
- Gitignore
- Gitkeep
- Тест - Удаление

06Продвинутая работа

- Stash
- Reflog
- Fast-forward merge
- Recursive merge
- Squash
- Rebase
- Cherry-pick
- Тест - Продвинутая работа

07Удалённый репозиторий

- Удалённые репозитории
- Создание аккаунта
- Создание репозитория
- Создание SSH ключа
- Git remote
- Отправка новых изменений
- Remote tracking branches
- Local tracking branches
- Upstream
- Клонирование репозитория
- Удаление веток
- Force push
- Тест - Удалённый репозиторий

08Заключение

- Куда двигаться дальше

Организатор

Автор курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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