是否可以从git语言统计信息中排除文件?

时间:2013-09-27 14:07:00

标签: github

愚蠢的问题而不是那些必要的东西,但是可以从顶部的git语言统计聚合中排除文件吗?

我检查了一些外部CSS和JavaScript框架,以便它们可以与其他源代码一起压缩。它们是作为项目的一部分进行测量的,但它们并非由团队成员提供,因此状态栏并不能完全反映真相。

2 个答案:

答案 0 :(得分:21)

默认情况下,Linguist会将vendor.yml中定义的所有路径视为已销售,因此不会将其包含在存储库的语言统计信息中。

使用linguist-vendored attribute供应商或非供应商路径。

$ cat .gitattributes
special-vendored-path/* linguist-vendored
jquery.js linguist-vendored=false

答案 1 :(得分:7)

从Github帮助页面My repository is marked as the wrong language

  

Linguist从统计信息中排除某些文件名和路径。查看vendor.yml文件以获取这些排除列表。

     

欢迎使用新的排除模式提取请求。

因此,如果您的javascsript / css文件与that Yaml file中的正则表达式匹配,则它们不应包含在统计信息中。如果他们不这样做,您可以添加它们并创建一个拉取请求。