Obtener git para no ignorar el directory después de ignorar comodín

Tengo lo siguiente en mi .gitignore :

 * !.gitignore !.gitconfig !.vimrc !.bash/ !README.md 

Me gustaría que git .bash/ todo en ese directory .bash/ , pero parece ignorarlo, pero rastrea todo lo demás. También probé !.bash/* , pero eso no funcionó. ¿Cuál es el truco para hacer que esto funcione?

Puede agregar un .gitignore dentro de .bash con !* .

Nota: * aquí significa que cualquier elemento en la jerarquía del directory será excluido. Excepto los nombres que se incluyen a continuación. Si esa no es tu intención y quieres .bash/ comportamiento similar al de otros directorys también deberías considerar usar /* .

p.ej

 /* !.gitignore !.gitconfig !.vimrc !.bash/ !README.md !otherDirectory/