Курс: Введение в систему контроля версий Git
Продолжительность курса: 8 ак. ч.
Описание курса:
На курсе Вы научитесь работать с Git – самой прогрессивной системой контроля версий в мире. Узнаете о базовых концепциях распределённых СКВ, возможностях Git, отработаете полученные знания на практике.
Вы захотите летать от скорости, лёгкой работы с ветками и поддержки разных процессов работы.
Аудитория:
• менеджеры
• разработчики
Необходимая подготовка:
• Базовые навыки работы в командной строке.
Программа курса:
Модуль 1. Что есть Git
• Автор.
• Происхождение.
• Основная концепция.
• Отличия от других СКВ.
Модуль 2. Работа с одним репозиторием
• Инициализация.
• Добавление и Commit файлов.
• Logs и Configs.
• Git как асинхронный нециклический граф.
• Детали Commit.
• Добавление и удаление файлов из индекса.
Модуль 3. Локальная работа с ветками
• Основы ветвления.
• Слияние (Merge).
• Checkout.
• Локальный процесс работы.
• Команда Reset.
Модуль 4. Параллельная работа с Git
• Создание и клонирование удаленного репозитория.
• Демонстрация различных кейсов параллельной работы.
• Удаленные ветки.
• Загрузка и выгрузка изменений.
• Наблюдающие ветки.
• Настройка Logs.
• Aliases.
Модуль 5. Обзор специализированных команд
• Git tag.
• Merge vs. Rebase.
• Состояние Detached head.
• Git Cherry-pick.
• Git reflog.
• Git revert.
• Git stash
Окончательная цена указывается в договоре на обучение.
Записаться на курс