I miei programmi generano generalmente enormi file di output (~ 1 GB) di cui non voglio eseguire il backup nel repository git. Quindi, invece di essere in grado di fare
git add .
Devo fare qualcosa del genere
git add *.c *.cc *.f *.F *.C *.h *.cu
che è un po 'ingombrante ...
Sono abbastanza fiducioso di poter scrivere rapidamente uno script perl come contenuto della directory in .gitignore e quindi rimuovere i file basati su un file .gitinclude (o un nome simile), ma sembra un po 'troppo hacker. C'è un modo migliore?