Skip to main content

Git. Области

Git

Вот схема, отображающая три основные области Git: рабочая директория (Working Directory), область подготовки (Staging Area) и репозиторий (Repository):

                     +-------------------+
| Рабочая директория|
|(Working Directory)|
+-------------------+
|
v
+-----------------+
| Область |
| подготовки |
| (Staging Area) |
+-----------------+
|
v
+-------------------+
| Репозиторий |
| (Repository) |
+-------------------+

Рабочая директория (Working Directory)

Рабочее пространство, где вы работаете над своими файлами. Изменения, внесенные в файлы в рабочей директории, не отслеживаются Git, пока вы не добавите их в область подготовки.

Область подготовки (Staging Area)

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

Репозиторий (Repository)

Хранилище всех изменений, сделанных в вашем проекте. В репозитории хранятся все версии файлов, а также метаданные, связанные с историей изменений. Когда вы делаете коммит, Git сохраняет изменения в репозитории и создает новую версию проекта.

tip

Используя эти три области, Git позволяет вам эффективно управлять версиями вашего проекта, отслеживая изменения и сохраняя их историю.