Есть в репозитории файлы и директории, начинающиеся с точки. Как указать правила в .gitignore, чтобы игнорировались все директории, начинающиеся с точки, но не игнорировались файлы, начинающиеся с точки? Заранее расчитать, какие директории и файлы будут в проекте, не известно. Их может быть очень много, поэтому вручную каждую игнорируемую директорию указывать крайне неудобно.
Пример файлов в репозитории:
.a - dir
.b - dir
.c - file
.d - file
В данном примере правило должно игнорировать только ".a" и ".b".