Команда для удаления неотслеживаемых файлов из git docs - это git clean
git clean - удаляет неотслеживаемые файлы из рабочего дерева
Предлагаемый метод: использование Интерактивного режима, git clean -i
чтобы мы могли контролировать его. давайте посмотрим оставшиеся доступные варианты.
Доступные Варианты:
git clean
-d -f -i -n -q -e -x -X (can use either)
Объяснение:
1. -d
Удалите неотслеживаемые каталоги в дополнение к неотслеживаемым файлам. Если неотслеживаемый каталог управляется другим Git-репозиторием, по умолчанию он не удаляется. Используйте параметр -f дважды, если вы действительно хотите удалить такой каталог.
2. -f, --force
Если для переменной конфигурации Git clean.requireForce не задано значение false, git clean откажется запускаться, если не указано -f, -n или -i.
3. -i, - интерактивный
Покажите, что будет сделано, и очистите файлы в интерактивном режиме. Подробнее см. «Интерактивный режим».
4. -n, --dry-run
На самом деле ничего не удаляйте, просто покажите, что будет сделано.
5. -q, --quiet
Будьте спокойны, сообщайте только об ошибках, но не о файлах, которые были успешно удалены.
6. -e, --exclude =
В дополнение к тем, которые находятся в .gitignore (для каждого каталога) и в $ GIT_DIR / info / exclude, также следует учитывать, что эти шаблоны входят в набор действующих правил игнорирования.
7.-х
Не используйте стандартные правила игнорирования, считанные из .gitignore (для каждого каталога) и $ GIT_DIR / info / exclude, но все же используйте правила игнорирования, заданные с опциями -e. Это позволяет удалить все неотслеживаемые файлы, включая продукты сборки. Это может быть использовано (возможно, в сочетании с git reset) для создания первичного рабочего каталога для тестирования чистой сборки.
8. -X
Удалите только файлы, игнорируемые Git. Это может быть полезно для восстановления всего с нуля, но сохраняйте созданные вручную файлы.