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.gitignoregit checkoutgit configgit taggit worktree