Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про Git: git status

Что делает команда git status?

Этот вопрос проверяет понимание того, как узнать текущее состояние репозитория: изменения, которые еще не добавлены, и файлы, ожидающие фиксации.

Короткий ответ

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

Длинный ответ

Команда git status — это ваш помощник, который сообщает, что происходит в репозитории. Она показывает:

  • Измененные файлы, которые не добавлены в индекс. Например, если вы изменили файл index.html, git status напомнит, что этот файл нужно добавить.

  • Файлы, добавленные в индекс, но еще не зафиксированные. Это значит, что вы подготовили изменения для коммита, но не завершили процесс.

  • Файлы, которые не отслеживаются Git. Это новые файлы, которые еще не добавлены в репозиторий.

Пример вывода команды:

On branch main
Changes not staged for commit:
  	(use "git add <file>..." to update what will be committed)
        	modified:   index.html

Untracked files:
  	(use "git add <file>..." to include in what will be committed)
        	newfile.txt

Эта информация помогает понять, что нужно сделать дальше: добавить файлы, зафиксировать изменения или проигнорировать ненужные файлы.

Уровень

  • Рейтинг:

    1

  • Сложность:

    2

Навыки

  • Git

    Git

Ключевые слова

#git status

Подпишись на React Developer в телеграм