Git очистить внутри игнорируемых папок

У меня есть папка foo, включенная в gitignore:

 - .gitignore  (this contains 'foo')
 - foo
    *
    *** bar

Когда я запускаю git clean -f или git clean -f -x, это не удаляет bar (bar - это обычный файл).

Есть ли способ сказать git очистить внутри игнорируемых папок?


person ripper234    schedule 16.02.2012    source источник


Ответы (1)


git clean -fdx удалит все неотслеживаемые файлы, включая каталоги. -d необходим для того, чтобы очиститель спустился в неотслеживаемый каталог.

person Borealid    schedule 16.02.2012