n1ro°
RU

Компьютеры · Инструкция

Как посмотреть, что удалит git clean, до удаления

`git clean` работает с untracked-файлами, поэтому dry-run должен предшествовать `-f`, особенно в репозиториях с.

Редакция N1RO · Проверено

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

Сначала выполните `git clean -n`; для каталогов — `git clean -nd`. Эти варианты показывают кандидатов, ничего не удаляя.

Порядок действий

  1. Проверьте `git status --short`.
  2. Запустите `git clean -n` или `git clean -nd`.
  3. Просмотрите каждую строку списка.
  4. Только после проверки примените `git clean -f` или `-fd`.

Перед завершением проверьте

  • В списке нет нужных локальных файлов.
  • Ключ `-x` не используется случайно.

Важно

`git clean` не помещает удалённое в stash; `-x` дополнительно затрагивает ignored-файлы.

Что учитывать

`git clean` не помещает удалённое в stash; `-x` дополнительно затрагивает ignored-файлы.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. git-clean Documentation). Пример и формулировки — редакция N1RO на 2026-09-20.