Есть ли способ сказать git включить только определенные файлы вместо игнорирования определенных файлов?
Мои программы обычно генерируют огромные выходные файлы (~ 1 ГБ), которые я не хочу сохранять в хранилище git. Так что вместо того, чтобы делать
git add .
Я должен сделать что-то вроде
git add *.c *.cc *.f *.F *.C *.h *.cu
что немного громоздко ...
Я уверен, что могу написать быстрый Perl-скрипт, содержащий содержимое каталога, в .gitignore, а затем удалить файлы, основанные на файле .gitinclude (или некотором подобном имени), но это кажется слишком хакерским. Есть ли способ лучше?