# Состояние проекта: git status

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/5-3-git-status

Команда git status показывает, что изменилось и что готово к сохранению. Как читать самую частую команду Git.

Репозиторий создан, Git следит за папкой. Но как узнать, что он там видит? Для этого есть команда, которую опытные разработчики запускают десятки раз в день — `git status`.

## Что показывает git status

`git status` отвечает на простой, но важный вопрос: «Что сейчас с проектом?» Она показывает, какие файлы изменились, какие новые появились и что уже подготовлено к сохранению. Это твой компас: посмотрел статус — и сразу понятно, где ты находишься.

```
git status
```

В чистом репозитории Git ответит примерно так:

```
On branch main
nothing to commit, working tree clean
```

Разберём по строчкам. `On branch main` — ты находишься на ветке `main` (главная линия проекта). `working tree clean` — «рабочая папка чистая», то есть несохранённых изменений нет. *Working tree* (рабочее дерево) — это и есть твои файлы, с которыми ты работаешь прямо сейчас.

Возьми за привычку запускать `git status` перед каждым действием и после него. Так ты всегда будешь точно знать, что Git собирается сохранить, и не сделаешь лишнего.

## Попробуй

Спроси у Git, как дела у проекта:

```
git status
```

Найди в ответе строку про `working tree` — она говорит о состоянии твоих файлов. Как только увидишь её, урок зачтётся.
