2

我有一个仅限 C的 GitHub存储库。在我最近一次提交之后,我修改了头文件中的预处理器间距,GitHub 决定我的存储库是 50.2% C++。我单击链接查看C++ 代码,它显示了我的头文件portable.h

为什么 GitHub 认为我的 repo 是 50% C++?更重要的是,我怎样才能改变主意?

4

2 回答 2

5

我想出了如何解决它。我在我的文件中添加了一个语言学家覆盖.gitattributes

*.h linguist-language=C

我仍然不确定为什么 GitHub 决定该文件是 C++。如果发布的答案可以解决该问题,我会接受。

于 2017-03-10T17:49:33.443 回答
-4

这可能与 C++ 是 C 的超集这一事实有关,这意味着任何 C 项目也是 C++ 项目。

于 2017-03-10T17:39:52.350 回答