前些日子看到有人提到这个问题,于是自己也试着解决了一番,在此记录下来,希望对大家有帮助。
Github中创建一个repository后会出现一个统计使用语言的颜色条。
就是下面这个东西:
似乎很多人遇到这个问题。
创建了一个以某个语言为主工程,可是由于使用的第三方插件都不是这个语言写的,上传后插件使用的语言占的比例比主语言还要多。
比如一个Java web工程里引用了很多CSS,结果整个颜色条编成了紫色,亮瞎了我的眼。
其实解决方法很简单,不需要任何tricks。
Github使用Linguist来detect所使用的语言,除了基本的一些功能外也提供了overrides功能。
只需要在工程中加上一个.gitattributes,内容为:
*.js linguist-language=Java
*.css linguist-language=Java
也就是把js、css后缀的文件都算作Java,做法简单粗暴。
或者也可以使用linguist-vendored属性来设置是否进行统计,例如:
special-vendored-path/* linguist-vendored
jquery.js linguist-vendored=false
GitHub 教程系列文章:
GitHub 使用教程图文详解 http://www.linuxidc.com/Linux/2014-09/106230.htm
Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm
Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm
Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm
Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm
Git 服务器搭建与客户端安装 http://www.linuxidc.com/Linux/2014-05/101830.htm
Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm
分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm
GitHub 的详细介绍:请点这里
GitHub 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-01/111995.htm