gitignore files en la carpeta especificada, pero las carpetas deben ser rastreados

Quiero gitignore todos los files de mi directory public/images/Users/ pero quiero que esa ruta se rastree en mi repository para que otros queueboradores no creen nuevas carpetas en sus máquinas. Tengo esta línea en mi file .gitignore public/images/Users/* pero esta línea ignora todo desde la carpeta de imágenes. ¿Cuál es la mejor manera de lograr esto? Gracias. Por cierto, mi proyecto está en el marco de Laravel .

Para ilustrar la práctica de agregar files de marcador de position en las carpetas que desea clonar (pero con un contenido ignorado), considere que el proyecto laravel usa una variación original de esa técnica:

Vea la laravel/app/storage/logs .

El .gitignore sí mismo es el file marcador de position que permite que su carpeta principal sea versionada.

Pero su contenido es:

 * !.gitignore 

Ignora todos los files dentro de la carpeta de logs , excepto por sí mismo.