Git ignora las subcarpetas

Tengo muchos proyectos en mi solución .Net. Me gustaría excluir todas las carpetas "bin / Debug" y "bin / Release" (y sus contenidos), pero aún así incluir la carpeta "bin" en sí y cualquier archivo dll que contenga.

.gitignore con "bin /" ignora las carpetas "Debug" y "Release", pero también cualquier dll contenido en la carpeta "bin".

"bin / Debug" o "bin / Release" en el archivo .gitignore no excluye los directorios, a menos que califique completamente el patrón de ignorar como "Solución / Proyecto / bin / Debug", que no quiero hacer como yo necesitaré incluir este patrón completo para cada proyecto en mi solución, así como agregarlo para cualquier proyecto nuevo agregado.

¿Alguna sugerencia?

Respuestas a la pregunta(9)

Su respuesta a la pregunta