.gitattributes之linguist使用

632 阅读1分钟

背景

github 中,如果不设置语言,其会对这个repo进行语言自动统计,但有时候不尽人意,比如不是以html语言为主语言,项目却生成了很多大量的html文件,此时统计出现异常,不是自己想要的结果。

image.png

解决方案

此时我们可以利用 .gitattributes 的编写来解决此问题,在项目根目录下创建.gitattributes文件,加载以下配置。示例如下:

  1. 要对整个语言进行启用和弃用,使用linguist-detectable选项

*.css linguist-detectable=false //弃用css语言统计
*.html linguist-detectable=true //启用html语言统计
  1. 要对部分文件夹进行不统计,使用linguist-vendored选项

fixtures/* linguist-vendored
examples/* linguist-vendored