SZ神庙

从此开始,遁入幻想

2016年11月16日

秘术记闻>

Github语言显示问题的解决方案

因为我在我的项目中加入了libpng和libjpeg的库,我自己写的代码又不是很多,所以很长时间以来,github的语言显示一直是C而不是我写的C++。很长一段时间以来,我一直没怎么注意这个问题。今天心血来潮,想看看有没有什么解决方案,google了一下,其实还是很简单的。

github使用linquist来为项目分辨语言。在项目根目录下建立.gitattributes文件,这个文件可以用来编辑linquist的相关设置。

一.从项目中排除(不统计)某个目录/文件

加入下面的代码就可以排除一个目录了:

如果要排除单个文件,那么就写成这样:

如果又想让被排除的目录中的某个子目录或者文件加入统计呢,就写成这样:

二.为某类文件设置语言

比方说,我有一个c++项目,但是里面有一些c文件,我想把c文件当c++来统计,那么只需要写成这样:

上面这些差不多够解决这个问题了,以后有时间再多写吧。晚安,世界。