Mis programas generalmente generan archivos de salida enormes (~ 1 GB) que no quiero hacer una copia de seguridad en el repositorio git. Entonces, en lugar de poder hacer
git add .
Tengo que hacer algo como
git add *.c *.cc *.f *.F *.C *.h *.cu
lo cual es un poco engorroso ...
Estoy bastante seguro de que podría escribir una secuencia de comandos Perl rápida en el contenido del directorio en .gitignore y luego eliminar archivos basados en un archivo .gitinclude (o algún nombre similar), pero eso parece un poco hackear. ¿Hay una mejor manera?