
Git нужен каждому, кто пишет код или скрипты, и он пугает только первые полчаса. В этом курсе вы сначала понимаете, зачем нужны системы контроля версий, а затем шаг за шагом работаете с настоящим репозиторием: создаёте коммиты, отменяете и откатываете изменения, ищете по истории и разбираете каждое изменение.
Что разбирается в лекциях
Помимо главных тем, вы также разберёте: Установить Git на Windows, macOS и Linux; Создать первый репозиторий и первый коммит; Использовать базовые команды для управления файлами; Отменять изменения, откатывать их, сбрасывать и восстанавливать состояние; Искать и анализировать изменения в истории, смотреть статистику коммитов и подробности каждого изменения; Проверять знания контрольными вопросами и тестом из 40 вопросов.
Как построен курс
Курс состоит из трёх модулей: сначала теория систем контроля версий, затем установка и основы Git, затем практическая работа с репозиторием. В конце модулей есть контрольные вопросы, а в завершение итоговый тест. Вы видите команды на экране и повторяете их у себя, поэтому уверенность приходит с практикой, а не с запоминанием.
Структура курса
Курс состоит из таких разделов: Основы систем контроля версий в разработке программного обеспечения и DevOps; Основы Git: установка, структура и базовые операции; Практическая работа с репозиторием и управление изменениями. Среди лекций вы найдёте: Введение в системы контроля версий в разработке ПО и DevOps; Основные проблемы решаемые системами контроля версий; Итоги модуля по системам контроля версий; Установка Git на различных операционных системах; Базовая структура Git и организация данных; Практика создания и управления коммитами в Git; Управление версиями и откат изменений в Git; Структура и принципы работы репозитория Git; Практика создания и настройки репозитория Git; Управление неотслеживаемыми файлами в Git; Поиск и анализ изменений в истории Git; Поиск по журналу версий в Git.
Курс длится около 2,9 часа и состоит из 29 лекций. Он посвящён локальной работе с репозиторием, поэтому не охватывает все возможности Git и не является полным курсом по командной работе. Лучше выполнять команды сразу вместе с видео.