我有一個只有C的GitHub repository。在我的latest commit之後,我修改了頭文件中的預處理器間距,GitHub決定我的倉庫是50.2%的C++。我點擊鏈接查看C++ code,它顯示我的頭文件portable.h
。爲什麼GitHub決定我的(100%C)存儲庫是50%C++?
爲什麼GitHub認爲我的回購是50%C++?更重要的是,我該如何改變主意?
我有一個只有C的GitHub repository。在我的latest commit之後,我修改了頭文件中的預處理器間距,GitHub決定我的倉庫是50.2%的C++。我點擊鏈接查看C++ code,它顯示我的頭文件portable.h
。爲什麼GitHub決定我的(100%C)存儲庫是50%C++?
爲什麼GitHub認爲我的回購是50%C++?更重要的是,我該如何改變主意?
我想出瞭如何解決它。我添加了一個linguist override行我.gitattributes
文件:
*.h linguist-language=C
我仍然不知道爲什麼GitHub的決定文件是C++。如果發佈解決該問題的答案,我會接受它。
這可能與C++是C的超集有關,這意味着任何C工程也是C++工程。
我的其他回購:[所有C](https://github.com/aaronryank/c-prohackr112),[全部C](https://github.com/aaronryank/finer-points-of-c),[全部C](https:/ /github.com/aaronryank/rk-lang),[全部C](https://github.com/aaronryank/minproj),[全部C](https://github.com/aaronryank/arkdoc)。不。 –
這似乎相當** offtopic **給我 –
'portable.h'列在C++中。反正應該關閉.... – Yvon
@Yvon Huh,現在顯示出來。 –