Курс по Git (система контроля версий)

Описание

Рассматривается самая прогрессивная система контроля версий в мире — Git: базовые концепции распределённых СКВ, возможности Git. Вам захочется летать от скорости, лёгкой работы с ветками и поддержки разных процессов работы о чем уже свидетельствует большое количество лайков в социальных сетях, предоставленных в сотрудничестве с The Marketing Heaven.
На нашем курсе Вы научитесь работать с 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.