Улучшаемые навыки
Git
Версионирование
Командная работа
Управление проектами
CI/CD
Инструменты
Чему вы научитесь
01
Инициализировать и настраивать репозиторий Git.
02
Добавлять и коммитить файлы, работать с логами и конфигурациями.
03
Создавать и управлять ветками, выполнять слияния (merge) и переключения (checkout).
04
Работать с удалёнными репозиториями, загружать и выгружать изменения.
05
Использовать специализированные команды, такие как tag, rebase, cherry-pick и stash.
Программа курса
Автор.
Происхождение.
Основная концепция.
Отличия от других СКВ.
02
Работа с одним репозиторием
Инициализация.
Добавление и Commit файлов.
Logs и Configs.
Git как асинхронный нециклический граф.
Детали Commit.
Добавление и удаление файлов из индекса.
03
Локальная работа с ветками
Основы ветвления.
Слияние (Merge).
Checkout.
Локальный процесс работы.
Команда Reset.
04
Параллельная работа с Git
Создание и клонирование удаленного репозитория.
Демонстрация различных кейсов параллельной работы.
Удаленные ветки.
Загрузка и выгрузка изменений.
Наблюдающие ветки.
Настройка Logs.
05
Обзор специализированных команд
Git tag.
Merge vs. Rebase.
Состояние Detached head.
Git Cherry-pick.
Git reflog.
Git revert.
Git stash.
Для кого
Разработчик
Предварительная подготовка
Базовые навыки работы в командной строке.