О курсе

Курс посвящен изучению распределенной системы контроля версий Git. Программа начинается с объяснения того, что такое системы контроля версий и какие они бывают, затем переходит к установке и первоначальной настройке Git. Учащиеся узнают о состояниях файлов, создании и клонировании репозиториев, использовании команды git status, добавлении файлов и встроенной справочной системе.

Далее рассматривается работа с историей изменений: просмотр изменений коммитов, создание коммитов, удаление и перемещение файлов. Отдельный блок посвящен базовым операциям отмены: поиск коммита по хешу, исправление последнего коммита, отмена индексации и изменений в файлах.

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

Что рассматривается в программе

  • Понимание систем контроля версий и их видов
  • Установка и первоначальная настройка Git
  • Создание и клонирование репозиториев
  • Работа с коммитами: создание, поиск по хешу, теги, исправление, отмена
  • Использование команды git status и справочной системы
  • Работа с удаленными репозиториями
  • Рассматриваются ребейз, мержкоммиты, хуки и подмодули

Кому может быть полезен курс

  • Начинающим программистам и DevOps-инженерам
  • Системным администраторам и специалистам по тестированию
  • Техническим менеджерам и разработчикам материалов для сайтов
  • Авторам текстов и всем, кто связан с разработкой

Вопросы о программе

Какие темы рассматриваются в курсе?

Курс охватывает основы систем контроля версий, установку и настройку Git, работу с коммитами, историей изменений, удаленными репозиториями, а также ребейз, мержкоммиты, хуки и подмодули.

Для кого предназначен курс?

Курс ориентирован на начинающих программистов, DevOps-инженеров, системных администраторов, тестировщиков, технических менеджеров, разработчиков материалов и авторов текстов, связанных с разработкой.

Кто автор курса?

Автор курса — Андрей Борю, разработчик с 12-летним стажем и основатель академии «Infostorm».