Курс: DEV-007
Длительность: 10 ч.
Длительность: 10 ч.
Описание
На курсе Вы научитесь работать с Git – самой прогрессивной системой контроля версий в мире. Узнаете о базовых концепциях распределённых СКВ, возможностях Git, отработаете полученные знания на практике.Вы захотите летать от скорости, лёгкой работы с ветками и поддержки разных процессов работы.
Разбираемые темы
- Что есть 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.
Цели
- познакомиться с концепциями распределённых систем контроля версий;
- освоить часто используемые команды.
Целевая аудитория
Разработчики, менеджеры.Предварительная подготовка
Базовые навыки работы в командной строке.
После окончания курса выдаётся сертификат на бланке Luxoft Training