Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Практический Git: Эффективные методы работы с репозиториями
Role Play
Rating: 4.6 out of 5(12 ratings)
149 students

Практический Git: Эффективные методы работы с репозиториями

Установите Git, создайте репозиторий и коммиты, откатывайте изменения, ищите по истории и разбирайте каждое изменение
Created byVitalii Shumylo
Last updated 11/2026
Russian
Russian

What you'll learn

  • Понять, какие проблемы решают системы контроля версий и как они развивались
  • Разобраться в базовой структуре Git и организации данных
  • Работать с индексом и коммитами
  • Управлять неотслеживаемыми файлами

Course content

1 section • 29 lectures • 2h 50m total length
  • Введение в системы контроля версий в разработке ПО и DevOps6:29
  • Историческая эволюция систем контроля версий6:33
  • Основные проблемы решаемые системами контроля версий6:21
  • Практическая реализация базовых методов контроля версий7:58
  • Итоги модуля по системам контроля версий4:36
  • Контрольные вопросы по основам систем контроля версий6:29
  • Тест по разделу: основы систем контроля версий
  • Роль и значение Git в современной разработке ПО и DevOps6:42
  • Установка Git на различных операционных системах8:15
  • Особенности установки Git под Windows, MacOS и Linux7:27
  • Базовая структура Git и организация данных7:45
  • Создание первого репозитория и коммита в Git5:16
  • Практика создания и управления коммитами в Git8:02
  • Базовые команды Git для управления файлами7:19
  • Методы отката изменений в репозитории Git6:07
  • Сломанный релиз: revert или reset?
  • Управление версиями и откат изменений в Git3:23
  • Контрольные вопросы по базовым операциям Git4:56
  • Тест по разделу: Основы Git: установка, структура и базовые операции
  • Структура и принципы работы репозитория Git5:55
  • Основные команды Git для управления репозиторием6:14
  • Практика создания и настройки репозитория Git7:50
  • Работа с индексом и коммитами в Git6:36
  • Методы отмены и отката изменений в Git3:32
  • Управление неотслеживаемыми файлами в Git7:18
  • Методы сброса и восстановления состояния в Git4:13
  • Поиск и анализ изменений в истории Git7:55
  • Анализ статистики коммитов в Git4:12
  • Поиск по журналу версий в Git5:19
  • Детальный анализ изменений в коммитах Git3:25
  • Статистический анализ изменений в Git4:38
  • Кто поменял настройки? Ищем изменение в истории Git
  • Практический тест: Git на практике
  • Bonus Lecture: What to Learn Next0:09
  • Тест по разделу: Практическая работа с репозиторием и управление изменениями
  • Конфигурационный файл под контролем Git: история, поиск и откат

Requirements

  • Компьютер с Windows, macOS или Linux
  • Опыт программирования не обязателен

Description

Git нужен каждому, кто пишет код или скрипты, и он пугает только первые полчаса. В этом курсе вы сначала понимаете, зачем нужны системы контроля версий, а затем шаг за шагом работаете с настоящим репозиторием: создаёте коммиты, отменяете и откатываете изменения, ищете по истории и разбираете каждое изменение.

Что разбирается в лекциях

Помимо главных тем, вы также разберёте: Установить Git на Windows, macOS и Linux; Создать первый репозиторий и первый коммит; Использовать базовые команды для управления файлами; Отменять изменения, откатывать их, сбрасывать и восстанавливать состояние; Искать и анализировать изменения в истории, смотреть статистику коммитов и подробности каждого изменения; Проверять знания контрольными вопросами и тестом из 40 вопросов.

Как построен курс

Курс состоит из трёх модулей: сначала теория систем контроля версий, затем установка и основы Git, затем практическая работа с репозиторием. В конце модулей есть контрольные вопросы, а в завершение итоговый тест. Вы видите команды на экране и повторяете их у себя, поэтому уверенность приходит с практикой, а не с запоминанием.

Структура курса

Курс состоит из таких разделов: Основы систем контроля версий в разработке программного обеспечения и DevOps; Основы Git: установка, структура и базовые операции; Практическая работа с репозиторием и управление изменениями. Среди лекций вы найдёте: Введение в системы контроля версий в разработке ПО и DevOps; Основные проблемы решаемые системами контроля версий; Итоги модуля по системам контроля версий; Установка Git на различных операционных системах; Базовая структура Git и организация данных; Практика создания и управления коммитами в Git; Управление версиями и откат изменений в Git; Структура и принципы работы репозитория Git; Практика создания и настройки репозитория Git; Управление неотслеживаемыми файлами в Git; Поиск и анализ изменений в истории Git; Поиск по журналу версий в Git.

Курс длится около 2,9 часа и состоит из 29 лекций. Он посвящён локальной работе с репозиторием, поэтому не охватывает все возможности Git и не является полным курсом по командной работе. Лучше выполнять команды сразу вместе с видео.

Who this course is for:

  • Студенты IT-специальностей и самоучки
  • Начинающие разработчики
  • Опытные программисты, которым нужно систематизировать знания о Git
  • Системные администраторы, которые хранят скрипты в репозитории
  • Те, кто переходит к командной работе над кодом