В соответствии с помощью без -x
опция git clean
должна оставить в стороне проигнорированные файлы, но это не так.
[[email protected] test]$ cat .gitignore
*.sar
[[email protected] test]$ mkdir -p conf/sar && touch conf/sar/aaa.sar
[[email protected] test]$ git status
# On branch master
nothing to commit, working directory clean
[[email protected] test]$ git clean -df
Removing conf/
conf/sar/aaa.sar
удаляется. Это ошибка?