Meus programas geralmente geram grandes arquivos de saída (~ 1 GB) que eu não quero fazer backup no repositório git. Então, ao invés de poder fazer
git add .
Eu tenho que fazer algo como
git add *.c *.cc *.f *.F *.C *.h *.cu
que é um pouco complicado ...
Sinto-me bastante confiante de que poderia escrever um script perl quicky no conteúdo do diretório em .gitignore e, em seguida, remover arquivos com base em um arquivo .gitinclude (ou algum nome semelhante), mas isso parece um pouco tolo. Existe uma maneira melhor?