我有一个仅限C的GitHub repository。在我的latest commit之后,我在头文件中修改了预处理器间距,GitHub决定我的存储库是50.2%C ++。我点击了链接以查看C++ code,并显示了我的标题文件portable.h
。
为什么GitHub认为我的回购是50%C ++?更重要的是,我怎样才能改变主意?
答案 0 :(得分:4)
我想出了如何修复它。我在.gitattributes
文件中添加了linguist override行:
*.h linguist-language=C
我仍然不确定为什么GitHub决定该文件是C ++。如果发布了解决该问题的答案,我会接受。
答案 1 :(得分:-3)
这可能与C ++是C的超集有关,这意味着任何C项目也是C ++项目。