Git ignore основано на распознавании шаблонов в имени файла.
Типы MIME определяются некоторыми метаданными, например, заголовком Content-Type
HTTP-запроса. Эти метаданные отсутствуют только в имени файла, поэтому я думаю, что не существует простого способа сделать то, что вы пытаетесь достичь.
Лучшее, что вы можете сделать, это игнорировать известные типы файлов, такие как .axf, .bin, .elf, .o, .prx, .puff, .ko, .mod and .so
(согласно Wikipedia ), но в случае отсутствия расширения файла, я думаю, что ваши единственные варианты будут игнорировать весь выходной каталог или известные имена файлов.