Что такое Git?
Git --- это распределённая система контроля версий, созданная Линусом Торвальдсом в 2005 году. Она отслеживает изменения в ваших файлах и позволяет работать совместно с другими разработчиками.
Зачем нужен Git?
- Отслеживание истории --- Каждое изменение записывается. Вы всегда можете вернуться назад.
- Ветвление и слияние --- Работайте над фичами изолированно, а затем объединяйте их.
- Распределённость --- У каждого разработчика есть полная копия репозитория.
- Скорость --- Большинство операций выполняются локально, без сети.
Ключевые концепции
Репозиторий
Репозиторий (или «репо») --- это директория, которую отслеживает Git. Она содержит все файлы вашего проекта и полную историю изменений.
Коммит
Коммит --- это снимок вашего проекта в определённый момент времени. Представьте его как точку сохранения в видеоигре.
Ветка
Ветка --- это независимая линия разработки. Ветка по умолчанию обычно называется main.
Рабочая директория, область индексации, репозиторий
В Git есть три основные области:
- Рабочая директория --- где вы редактируете файлы
- Область индексации (Index) --- где вы подготавливаете изменения для коммита
- Репозиторий (.git) --- где коммиты хранятся постоянно
Рабочая директория → git add → Область индексации → git commit → Репозиторий
Готовы?
В следующем уроке вы создадите свой первый репозиторий Git. Нажмите кнопку Далее ниже, чтобы продолжить.