Попробуйте игнорировать папки (afolder/
с косой чертой), но файлы папок, занесенные в белый список (afolder/*
):
admin/
content/*
!content/subfolder/**/*.php
!content/subfolder/**/*.js
Добавление выделенной папки .gitignore
в content/
- это еще один вариант, нотаким образом, вы можете централизовать все правила игнорирования в одном .gitignore
файле в корневой папке вашего основного хранилища.
Как обычно, чтобы проверить, какое правило применяется:
git check-ignore -v -- a/file