Как добавить непустую директорию в Git без содержимого

В дополнение к задачке про пустую директорию в Git. Что делать, если нужно добиться обратного эффекта? Например, нужно чтобы в репозитории присутствовала директория с бинарными данными, но отсутствовали сами эти данные.

Нужно создать в директории файл .gitignore с таким содержимым:

!.gitignore
*

Очевидно, что это значит игнорировать все, кроме самого гитигнора.