https://stackoverflow.com/questions/40659265/using-gitattributes-for-linguist-examples
https://www.jianshu.com/p/502c45870fb1
如果不设定语言,github通常会对这个项目进行语言自动统计。但有时候不尽如人意,比如这个项目中使用了大量的pyecharts之后,就会生成相当大量的html代码从而使得统计出现异常。
我们可以利用.gitattributes
的编写来解决这个问题。
但已有的相关文章主要集中于text=lf来配置,查找资料之后,把linguist相关的用法整理如下:
- 使用
linguist-language
进行语言转换,比如将ruby计入java中:
.rb linguist-language=Java
- 要对整个语言进行启用和弃用,使用
linguist-detectable
选项:
*.sql linguist-detectable=false//弃用SQl语言统计
*.html linguist-detectable=true//启用html语言统计
似乎等号前后不能加空格
- 要对部分文件夹进行不统计,使用
linguist-vendored
选项:
Visualization/out/*.html linguist-vendored
linguist-documentation没有使用过,猜想和linguist-vendored用法类同,只是做一类别区分。