Menu
Coddy logo textTech

Git Status

Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 7 из 58.

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

git status

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

On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)

После добавления файлов git status выделит их в разделе Untracked files. По мере создания коммитов команда показывает, какие файлы были изменены, подготовлены к фиксации или не имеют изменений.

Для компактного и удобного для машинной обработки вида используйте краткую форму:

git status --short

Это выводит по одной строке для каждого измененного файла с двухбуквенным кодом, объясняющим его состояние (мы рассмотрим эти коды в следующей главе).

challenge icon

Задание

Новичок

В папке уже содержится неотслеживаемый файл с именем hello.txt. Инициализируйте репозиторий, затем выполните git status --short, чтобы увидеть файл, помеченный как неотслеживаемый.

Неотслеживаемые файлы отображаются с префиксом ??.

Шпаргалка

Используйте git status, чтобы увидеть текущее состояние вашего репозитория:

git status

Для компактного отображения (одна строка на файл):

git status --short

Неотслеживаемые файлы помечаются префиксом ?? в кратком формате.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Контроль версий