Статус Git
Часть раздела Контроль версий путешествия по 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Это выводит по одной строке для каждого измененного файла с двухбуквенным кодом, объясняющим его состояние (мы рассмотрим эти коды в следующей главе).
Задание
НовичокВ папке уже содержится неотслеживаемый файл с именем hello.txt. Инициализируйте репозиторий, затем выполните git status --short, чтобы увидеть файл, помеченный как неотслеживаемый.
Неотслеживаемые файлы отображаются с префиксом ??.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
4Проверка изменений
Git DiffРазница проиндексированных измененийGit ShowПовторение — детективная работа2Начало работы
Инициализация репозиторияПапка .gitНастройка вашей личностиСтатус GitПовторение — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияПовторение — чистый репозиторий3Отслеживание изменений
Область подготовленных измененийGit AddGit CommitИзменение отслеживаемого файлаGit LogПовторение — первые коммиты6Проект сайта с рецептами
Обзор проектаИнициализация и игнорированиеПотренируйтесь самостоятельно: Песочница Terminal