Git ignorar subpastas

Eu tenho muitos projetos na minha solução .Net. Gostaria de excluir todas as pastas "bin / Debug" e "bin / Release" (e seu conteúdo), mas ainda incluir a própria pasta "bin" e qualquer dll contida nela.

.gitignore com "bin /" ignora as pastas "Debug" e "Release", mas também qualquer dll contida na pasta "bin".

"bin / Debug" ou "bin / Release" no arquivo .gitignore não exclui os diretórios, a menos que eu qualifique totalmente o padrão de ignorar como "Solution / Project / bin / Debug" - que não quero fazer como eu será necessário incluir esse padrão completo para cada projeto em minha solução, além de incluí-lo em todos os novos projetos adicionados.

Alguma sugestão?

questionAnswers(9)

yourAnswerToTheQuestion