Я хочу, чтобы Git игнорировал все, кроме определенных типов расширений.
Это мой текущий файл .gitignore
:
# ignore everything
*
# but desired files
!*.vhd
!*.tcl
!*.py
!*.cpp
!*.c
!*.tex
!*.asm
!*.qpf
Проблема в том, что теперь Git также игнорирует такие шаблоны, какthis some/directory/somefile.vhd
Если я добавлю !*/
, теперь каталоги, начинающиеся с точки, не игнорируются.
Как я могу предотвратить это?
Я также попытался добавить двазвездочки но результат был тот же.