Excluir arquivos / subpasta em .gitignore

Para excluir a pasta .gitignore, o seguinte pode ser feito.

!app/

app
/*
!app/bower_components/


app/bower_components/*

!app/bower_components/highcharts/

isso irá ignorar todos os arquivos / subpastas dentro de bower_components, mas / highcharts