Поиск…


Синтаксис

  • git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <path>

параметры

параметр подробности
-d Удалите ненужные каталоги в дополнение к необработанным файлам. Если неподписанный каталог управляется другим репозиторием Git, он не удаляется по умолчанию. Используйте вариант -f дважды, если вы действительно хотите удалить такой каталог.
-f, --force Если переменная конфигурации Git очистится. requireForce не установлен в false, git clean откажется удалить файлы или каталоги, если не указано -f, -n или -i. Git откажется удалить каталоги с подкаталог или файл .git, если не указана секунда -f.
-i, --interactive Интерактивно запрашивает удаление каждого файла.
-n, --dry-run Отображает только список файлов, которые нужно удалить, без их удаления.
-q, - тихо Отображаются только ошибки, а не список удаленных файлов.

Очистить проигнорированные файлы

git clean -fX

Удалит все проигнорированные файлы из текущего каталога и всех подкаталогов.

git clean -Xn

Просмотрите все файлы, которые будут очищены.

Очистить все неисследованные каталоги

git clean -fd

Удалит все необработанные каталоги и файлы внутри них. Он будет запускаться в текущем рабочем каталоге и будет проходить через все подкаталоги.

git clean -dn

Просмотрите все каталоги, которые будут очищены.

Сильно удалить необработанные файлы

git clean -f

Удалит все необработанные файлы.

Чистый интерактивный

git clean -i

Распечатайте элементы, которые нужно удалить, и попросите подтверждение с помощью команд, таких как:

Would remove the following items:
  folder/file1.py
  folder/file2.py
*** Commands ***
    1: clean        2: filter by pattern        3: select by numbers        4: ask each
    5: quit        6: help
What now>

Интерактивный параметр i можно добавить вместе с другими параметрами, такими как X , d и т. Д.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow