admin/*
!admin/modules/
Работает
А
admin/*
!admin/modules/name/
Не работает.
Т.е. Git'у почему-то надо указать правило для исключения из gitignore папки вложенной сразу в ту папку, которая не индексируется (а не в её дочку).
Как обойти это не плодя нескольких gitignore, если надо исключить:
всю папку /admin/, включая /admin/modules/, за исключением /admin/modules/name/