Команды Git

git status

git status: показать статус рабочего дерева (англ. statusстатус).

Команда git status используется для отображения текущего состояния репозитория Git. Она показывает, какие файлы были изменены, какие добавлены в область подготовки, а какие не отслеживаются Git. Эта команда невероятно полезна, чтобы понимать, какие изменения появились с момента последнего коммита и что попадёт в следующий коммит.

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

git status — это страховка, которая позволяет перепроверить изменения перед их фиксацией в репозитории. Просматривая вывод git status, можно убедиться, что в коммит попадают только нужные правки, и избежать случайного добавления лишних изменений.

Примеры

Проверить статус рабочей директории:

Запустить в терминале:
git status

Типичный вывод git status выглядит примерно так:

Результат:
On branch main
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        modified:   index.html
 
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   index.html
 
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        styles.css