Тур по Git
Основы Git / Урок 1.1

Что такое Git?

Git --- это распределённая система контроля версий, созданная Линусом Торвальдсом в 2005 году. Она отслеживает изменения в ваших файлах и позволяет работать совместно с другими разработчиками.

Зачем нужен Git?

  • Отслеживание истории --- Каждое изменение записывается. Вы всегда можете вернуться назад.
  • Ветвление и слияние --- Работайте над фичами изолированно, а затем объединяйте их.
  • Распределённость --- У каждого разработчика есть полная копия репозитория.
  • Скорость --- Большинство операций выполняются локально, без сети.

Ключевые концепции

Репозиторий

Репозиторий (или «репо») --- это директория, которую отслеживает Git. Она содержит все файлы вашего проекта и полную историю изменений.

Коммит

Коммит --- это снимок вашего проекта в определённый момент времени. Представьте его как точку сохранения в видеоигре.

Ветка

Ветка --- это независимая линия разработки. Ветка по умолчанию обычно называется main.

Рабочая директория, область индексации, репозиторий

В Git есть три основные области:

  1. Рабочая директория --- где вы редактируете файлы
  2. Область индексации (Index) --- где вы подготавливаете изменения для коммита
  3. Репозиторий (.git) --- где коммиты хранятся постоянно
Рабочая директория  →  git add  →  Область индексации  →  git commit  →  Репозиторий

Готовы?

В следующем уроке вы создадите свой первый репозиторий Git. Нажмите кнопку Далее ниже, чтобы продолжить.