Итак, у меня есть Git репозиторий что я написал на C ++, но GitHub настаивает на том, что я использую D. Почему это и есть ли способ исправить это?
Github использует свой собственный модуль синтаксического анализа языка и иногда (на самом деле часто) делает ошибки. Просто напишите больше кода, чтобы синтаксическому анализатору было легче выбирать ваш основной язык, и через некоторое время github сделает это правильно.
В этом конкретном случае парсер кода дурачит ваши файлы в STMC-C/Assignments/a*
Дирс с .d
расширение. Это расширение для D источников. Количество этих источников доминировало в вашем проекте, поэтому github решил, что основным используемым языком программирования является D.
редактировать: только что нашел этот публичное репо (детектор языка github) — в нем есть некоторые объяснения системы.
Других решений пока нет …