如何从 github 中的语言学家那里删除文件?

How can I remove a file from linguist in github?

我有一个 golang 项目,但我正在使用一些 c++。我下载了一个头文件依赖项 nlohmann/json,它有 22875 行长,所以我的 github 语言自然不会显示正确的语言 (Go),而是显示 c++。如何从 github 语言学家那里删除 json.hpp?我知道 .gitattributes 文件存在并且我可以更改某些文件的语言,但是我怎样才能从语言学家那里完全删除一个文件?

您不能让 Linguist 完全跳过一个文件。但我认为这实际上不是您想要的,因为您不在乎它是否仍然突出显示,对吗?您可以告诉 Linguist 在计算语言统计数据时忽略某些文件。在您的情况下,最好的方法是声明这些 C++ 文件 vendored,例如:

*.hpp linguist-vendored

有关详细信息,请参阅 Linguist's README