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

Репозиторий

В Git репозиторий (англ. repository, коротко repo) — это структура данных, в которой хранится вся история изменений проекта.

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

Так как Git — это распределённая система контроля версий, у каждого разработчика в команде на компьютере есть собственная локальная копия всего репозитория проекта. Эти локальные репозитории можно синхронизировать с центральным удалённым репозиторием на сервере или на платформах вроде GitHub, GitLab или Bitbucket. Благодаря этому несколько человек могут вместе писать код для одного проекта, оставаясь при этом независимыми и имея возможность работать офлайн.

Примеры

Инициализировать новый Git-репозиторий в текущей директории:

git init

Склонировать удалённый репозиторий по указанному URL на локальный компьютер:

git clone https://github.com/user/project.git