Основы Git

  • Базовый

  • 35 уроков

  • 4 часа

image

Изучи Git, конфигурацию, коммиты, ветвление, разрешение конфликтов и ключевые команды для оптимизации разработки.

Обзор курса

Этот курс обучит вас основам Git и управлению версиями, начиная с базовых команд и настройки. Вы изучите платформу GitHub, концепцию снимков и управление коммитами, и освоите ветвление и разрешение конфликтов слияния. К концу курса вы будете готовы применять команды Git в своих проектах.

Ты научишься
  • Базовое понимание управления версиями в Git, включая настройку Git, команды терминала и снапшоты для эффективного управления версиями.

  • Владение управлением Git-коммитами, использованием логов Git и умением отменять изменения с помощью команды Git undo commit, а также освоение создания, переименования и удаления веток.

  • Способность работать с удаленными репозиториями и синхронизацией с помощью Git clone, Git fetch и Git pull, а также разрешать конфликты слияния Git для бесперебойного сотрудничества.

  • Практический опыт использования команд Git, таких как Git stash, Git checkout, Git merge, Git revert и Git rebase, для эффективного управления проектами и контроля версий в разработке программного обеспечения.

Содержание курса

Как курс может тебе помочь

Теория

Что такое контроль версий?

Теория

Почему Git так важен?

Теория

Текстовые редакторы терминала

Код

Квиз по введению в Git

Квиз

Настройка Git

Код

Создание нового проекта

Код

Команда `git commit`

Код

Команда `git log`

Код

Отмена коммита

Код

Квиз по основным командам Git

Квиз

Что такое ветка?

Теория

Работа с ветками

Код

Переключение между ветками

Код

Переименование веток

Код

Удаление ветки

Код

Команда `git stash`

Код

Квиз по веткам

Квиз

Слияние веток

Код

Конфликты слияния

Код

Разрешение конфликтов при слиянии

Код

Квиз по слиянию веток

Квиз

Что такое GitHub?

Теория

Создание удаленного репозитория

Теория

Пушинг кода

Код

Клонирование репозиториев

Код

Команда `git fetch`

Код

Команда `git pull`

Код

Команда `git revert`

Код

Пулл-реквесты

Теория

Квиз по удаленным репозиториям

Квиз

Команда `git rebase`

Код

Разрешение конфликтов при `rebase`

Код

Разница между Rebasing и Merging

Теория

Квиз по перебазированию веток

Квиз

Часто задаваемые вопросы

Подписка на платформу дает тебе безграничный доступ ко всем курсам платформы, а также доступ к онлайн-тренажеру с практическими задачами.

Помимо этого при оформлении подписки Premium и выше ты также получаешь доступ ко всем пет-проектам и получаешь возможность проходить технические собеседования с AI-ментором.

Ты можешь отменить подписку в любой момент времени, при этом у тебя сохранится доступ к платформе на оплаченный период. Сделать это можно через личный кабинет в разделе «Управление подпиской»‎.

Да, ты можешь в любое время перейти на новый тариф. При этом мы предоставим скидку, учитывая неиспользованное время на текущем тарифе. Изменить тариф можно в личном кабинете.

Чтобы вернуть деньги за оплаченный тариф, напиши нам на почту support@upshell.io

В течение 5 рабочих дней мы вернем тебе деньги в размере неиспользованного тарифного лимита.