Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

Системы контроля версий (GIT)

Хотя курс и называется git, во многом его цель — объяснить зачем вообще нужен контроль версий, и какой он бывает. Гиту посвящены 5 уроков, которые познакомят вас с основными способами работы. В процессе мы рассмотрим ветвление и работу с удаленными репозиториями. В конце затронем гитхаб, его место в современной экосистеме, а так же научимся контрибьютить в открытые проекты.

Сначала рекомендуем пройти курс: Bash: Основы командной строки

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

  • 1

    Введение

    Цель: Познакомиться с курсом. Узнать о проблемах, которые поджидают разработчика при работе с исходным кодом.

    теория  
  • 2

    Контроль версий

    Цель: Вспомнить популярные приложения, в которых встроен контроль версий. Познакомиться с терминологией.

    теория   тесты  
  • 3

    Системы контроля версий

    Цель: Изучить понятие "коммит" и то как его правильно делать.

    теория  
  • 4

    Основы гит

    Цель: Изучить базовые команды git

    теория   тесты  
  • 5

    Состояния файлов в гите

    Цель: Изучить команду `git status`

    теория   тесты  
  • 6

    Думай как гит

    Цель: Познкомиться с фундаментальными концепциями гита, которые влияют на все операции с ним

    теория  
  • 7

    Ветки в гит

    Цель: Изучить ветвление

    теория  
  • 8

    Распределенный гит

    Цель: Научиться совместной разработке

    теория  
  • 9

    Github

    Цель: Сделать свой первый открытый проект

    теория  
  • 10

    Fork и Pull Requests

    Цель: Поучаствовать в жизни чужого проекта

    теория  
  • Course completed

  • Практика после курса

    В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.

Подробнее о курсе

Учащихся
640
Сообщений
29
Упражнений
0
Часов
1

Практика после курса

В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.