Git: como listar archivos ignorados

Muchas veces necesitamos mostrar los archivos o directorios ignorados en git, así por ejemplo tenemos en nuestro archivo .gitignore lo siguiente:

*.pyc
file/*

lo que se traduce que todos los archivos con extensión .pyc y los contenidos en el directorio file/ seran ignorados por git, por lo que si se desea ver cuales fueron estos archivos excluidos ejecutaremos lo siguiente:

git ls-files --others --exclude-from=.git/info/exclude

en mi caso la salida del anterior comando ejecutado nos mostrara algo parecido a esto:

file/beb7629705ee3f26f365077880bd88d4.png
file/c2d5ad98fdddd18991f4bf82d3d77945.png
file/c6ee4470e497b32f04b0dae93db89cca.jpeg
file/e79e0b15bebf0b1870d0fd305e4d44f0.jpeg
file/fae171d54c3b17648e00e4b7f7b155d2.png
settings.pyc
urls.pyc
wsgi.pyc

También existe otra sencilla forma de listar los archivos excluidos por git ejecutando lo siguiente:

git ls-files --others --ignored --exclude-standard

Podemos, en vez de usar la opción --ignored pasarle la opción -i . Si les gusta tener alias en GIT pueden crearlo de la siguiente manera:

git config --global alias.ig 'ls-files --others --ignored --exclude-standard'

con esto si somos perezosos no tendremos que escribir todos las opciones  y tan solo escribiremos:

$ git ig
file/beb7629705ee3f26f365077880bd88d4.png
file/c2d5ad98fdddd18991f4bf82d3d77945.png
file/c6ee4470e497b32f04b0dae93db89cca.jpeg
file/e79e0b15bebf0b1870d0fd305e4d44f0.jpeg
file/fae171d54c3b17648e00e4b7f7b155d2.png
settings.pyc
urls.pyc
wsgi.pyc

Saludos...