Это моя структура папок:
data/
.gitignore
uploads/
.gitignore
Я хотел бы зафиксировать папки, но не файлы внутри них.
Итак, я добавляю файлы .gitignore в каждую папку со следующим содержимым:
# Ignore everything in this directory
*
# Except this file
!.gitignore
Проблема заключается в том, что *
совпадает также с каталогами, поэтому git отслеживает только data/.gitignore