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