status
Показывает изменения отслеживаемых и неотслеживаемых файлов, не создавая коммит.
При запуске читает сведения о репозитории; здесь репозиторий не проверяется.
Git & Version Control
Выберите шаблон или введите одну команду. Проверьте аргументы и последствия до копирования в терминал.
git status
Кавычки рассчитаны на POSIX: sh, Bash, zsh и Git Bash. Перед запуском проверьте репозиторий.
Показывает изменения отслеживаемых и неотслеживаемых файлов, не создавая коммит.
При запуске читает сведения о репозитории; здесь репозиторий не проверяется.
Обработка в этом браузере. Без выполнения команд, доступа к репозиторию и сетевых запросов.
Предпросмотр готов. Ничего не выполнено.
Генератор команд Git полезен, когда задача понятна, а редкий флаг забыт: ограничить глубину клона, вывести граф истории или проверить подготовленные изменения. Начальный результат — обычный git status, который показывает состояние.
Шпаргалка Git содержит готовые примеры. Здесь можно подставить своё имя ветки, путь и сообщение, одновременно прочитав объяснение. Допустимая синтаксическая форма не подтверждает, что команда подходит текущему состоянию вашего репозитория.
Генератор команд Git использует кавычки POSIX, чтобы пробелы и апострофы оставались внутри одного значения. Пути отделяются от опций там, где это нужно. Git всё ещё может интерпретировать маски: защита от подстановок shell не делает шаблон пути буквальным именем файла.
Результат содержит назначение операции, смысл параметров и категорию риска. Hard reset и push с lease остаются отмечены предупреждением даже при правильном вводе. Успешный разбор не выдаётся за проверку безопасности действия в вашем рабочем дереве.
Обычный diff сравнивает рабочие файлы с индексом. Режим подготовленных изменений сравнивает индекс с HEAD, а указанная ревизия заменяет базу. Необязательный путь ограничивает сравнение одним шаблоном Git.
Автоматический режим ждёт 350 мс после правки. Отключение показывает главную кнопку; работает и Ctrl/Cmd + Enter. Как только ввод изменён, старый результат нельзя копировать до пересчёта, хотя он остаётся видимым для сравнения.
Загрузка примера и очистка сначала показывают заменяемые поля и их количество. После применения можно один раз восстановить ввод и вывод. Сценарии содержат отдельные строки: в терминале проверяйте результат каждой перед переходом к следующей.
Предусмотрены status, clone, log, diff, switch, add, commit, fetch, push и reset. Для clone задаются ветка и глубина; для log — число коммитов, граф и охват ссылок. Данные из другой операции не превращаются в посторонние параметры.
Принимается одна команда с показанными параметрами. --cached и --staged объясняются одинаково. Неизвестные флаги, повторы, незакрытые кавычки и лишние аргументы вызывают ошибку, а не частичный результат с отметкой полного успеха.
Проверка изменений: status, diff, log. Новая ветка: status, switch -c, status. Подготовка коммита: status, add, commit. Выбор сохраняет поля, но не запускает операции и не решает, можно ли продолжать после предыдущего шага.
Автоматической гарантии нет. Корректные кавычки сохраняют аргументы, но не устраняют последствия reset или push. Сначала проверьте текущую ветку, изменения и удалённый адресат. Эта страница не знает, какую работу необходимо сохранить.
В режиме сборки заполните поля выбранного шаблона. Имена должны соответствовать ограниченной ASCII-грамматике. Путь передаётся одним аргументом, но Git может интерпретировать его как маску, поэтому проверьте охват файлов.
Иногда можно найти прежний коммит через reflog или создать обратный коммит. Однако незакоммиченные изменения, удалённые hard reset, могут быть невосстановимы. Инструмент не читает reflog и не восстанавливает файлы.
Данные не передаются для анализа. Нет сохранённой истории команд или ссылки с вашими значениями. Запись в буфер обмена происходит только после нажатия кнопки копирования.
Отмена коммита зависит от того, опубликован ли он. Для последнего непереданного коммита soft reset может сохранить индекс и файлы. Для общей истории часто выбирают новый revert-коммит; такого шаблона здесь нет. Перезапись общей ветки требует отдельного согласования.
Предпросмотр отличается от документации устройства?
Генератор команд Git позволяет начать с чтения статуса. Выберите действие, проверьте ветку и каждый аргумент, затем копируйте текущий результат, соответствующий вашей задаче.