Git clean: проверить удаляемые файлы перед очисткой
git clean удаляет неотслеживаемые файлы, которых нет в коммитах. Перед очисткой запустите dry-run: git clean -nd покажет обычные файлы, а git clean -ndX отдельно покажет игнорируемые артефакты.
Рабочий пример
git clean -nd
git clean -ndX
# Только после просмотра списка:
git clean -fd
# Все неотслеживаемые, включая ignored:
git clean -ndx-n означает пробный запуск, -d включает каталоги, -f подтверждает удаление. -X выбирает только игнорируемые файлы, а -x включает их вместе с обычными неотслеживаемыми файлами.
Частый вопрос
Чем отличаются -X и -x?
-X удаляет только игнорируемые файлы. -x игнорирует .gitignore и затрагивает все неотслеживаемые файлы. Сначала проверьте выбранный режим с -n.