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

  1. Untracked (Не отслеживаемый):
  2. Staged (Готовый к коммиту):
  3. Unmodified (Неизмененный):
  4. Modified (Измененный):

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

Вы можете проверить статус всех файлов в рабочей области с помощью команды git status.

$ git status
On branch master
Untracked files:
    (use "git add <file>..." to include in what will be committed)
    README.md

Changes to be committed:
    (use "git rm --cached <file>..." to unstage)
    new file:   app.py

No changes to tracked files.

В этом примере: