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