Git - это распределённая система управления версиями, используемая для отслеживания изменений в исходном коде проекта.

В Git существует несколько основных областей, каждая из которых отвечает за определённые функции и этапы работы с проектом.

  1. Рабочая область (Workspace):
  2. Область индекса (Staging Area или Index):
  3. Локальный репозиторий (Local Repository):
  4. Удалённый репозиторий (Remote Repository):

Взаимодействие между этими областями происходит следующим образом:

Все команды будут разобраны подробнее далее)