背景
在 github 中,如果不设置语言,其会对这个repo进行语言自动统计,但有时候不尽人意,比如不是以html语言为主语言,项目却生成了很多大量的html文件,此时统计出现异常,不是自己想要的结果。
解决方案
此时我们可以利用 .gitattributes 的编写来解决此问题,在项目根目录下创建.gitattributes文件,加载以下配置。示例如下:
-
要对整个语言进行启用和弃用,使用
linguist-detectable选项
*.css linguist-detectable=false //弃用css语言统计
*.html linguist-detectable=true //启用html语言统计
-
要对部分文件夹进行不统计,使用
linguist-vendored选项
fixtures/* linguist-vendored
examples/* linguist-vendored