Описание
На курсе Вы научитесь работать с Git – самой прогрессивной системой контроля версий в мире. Узнаете о базовых концепциях распределённых СКВ, возможностях Git, отработаете полученные знания на практике.Вы захотите летать от скорости, лёгкой работы с ветками и поддержки разных процессов работы.
сертификат на бланке IBS Training Center
Цели
- познакомиться с концепциями распределённых систем контроля версий;
- освоить часто используемые команды.
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
Что есть Git
-
Автор.
-
Происхождение.
-
Основная концепция.
-
Отличия от других СКВ.
-
-
Работа с одним репозиторием
-
Инициализация.
-
Добавление и Commit файлов.
-
Logs и Configs.
-
Git как асинхронный нециклический граф.
-
Детали Commit.
-
Добавление и удаление файлов из индекса.
-
-
Локальная работа с ветками
-
Основы ветвления.
-
Слияние (Merge).
-
Checkout.
-
Локальный процесс работы.
-
Команда Reset.
-
-
Параллельная работа с Git
-
Создание и клонирование удаленного репозитория.
-
Демонстрация различных кейсов параллельной работы.
-
Удаленные ветки.
-
Загрузка и выгрузка изменений.
-
Наблюдающие ветки.
-
Настройка Logs.
- Aliases.
-
-
Обзор специализированных команд
-
Git tag.
-
Merge vs. Rebase.
-
Состояние Detached head.
-
Git Cherry-pick.
-
Git reflog.
-
Git revert.
- Git stash.
-
Тимур работает в области программирование и разработки больше 15 лет. Разрабатывает ПО и учебные программы на заказ.
Тематика проектов: программирование, машинное обучение, искусственный интеллект, базы данных, графический интерфейс.
Образование:
Уфимский государственный авиационный технический университет,
факультет "Информатики и робототехники, Моделирование и исследование операций в организационно-технических системах".
Достижения:
Наличие патента на ПО, 20+ научных трудов, более 5000 обученных студентов, провел однажды урок на 5400+ студентов.