.gitattributes 文件不排除语言统计中的文件

.gitattributes file isn't excluding files from the language statistics

我目前正在学习 OpenGL 并将我的程序上传到 GitHub。但是,由于依赖项包含在语言统计信息中,因此统计信息被大量夸大了。

我试图编写一个 .gitattributes 文件来对此进行排序,但是我无法让它工作。我浏览了 github-linguistics 文档和这里的几个问题,但没有发现任何有效的方法。我使用了 git check-attr 命令,但没有为文件分配属性。

下面的代码是 .gitattributes 文件中的代码,如果有帮助,我还会将 link 添加到存储库本身。

OpenGl[[:space]]Tutorial[[:space]]Project/Dependencies/** linguist-vendored
OpenGl[[:space]]Tutorial[[:space]]Project/glad.c linguist-vendored

https://github.com/HDonovan96/Programming

我希望发生的是 'glad.c' 文件和 'Dependencies' 中的每个文件都被排除在语言统计之外,但它们仍然全部包含在内。

您的 [[:space:]] 中缺少尾随 : 个字符。试试这个:

OpenGl[[:space:]]Tutorial[[:space:]]Project/Dependencies/** linguist-vendored
OpenGl[[:space:]]Tutorial[[:space:]]Project/glad.c linguist-vendored