如何强制 github 将文件识别为以特定语言编写的文件?

How to force github recognizing files as written in a specific language?

我正在用 C 编写一个使用头文件的程序。这些头文件包含一些结构声明,由于 C 结构和 C++ 几乎相同,GitHub 将这些文件识别为 C++ 文件,而我希望将它们识别为 C 文件。

有没有办法强制GitHub将头文件识别为 C 文件而不是 C++ 文件?

Github 使用语言学家库来检测您的代码语言。根据他们 git 中的 readme,您需要创建一个 .git 属性(如果您没有)并在其中写入 files/types 您匹配的语言

所以基本上把你的。git属性

*.h linguist-language=C