开发者在上传代码到GitHub上时经常会遇到GitHub对代码的语言类型识别不准确的问题,GitHub识别项目语言类型只简单粗暴的通过判断何种类型的文件最多,则项目就显示为该种语言类型,开发者可以使用以下方法修改GitHub自动识别生成的语言类型。
在项目根目录下创建一个文件名为
.gitattributes
的文件,并且里面按照如下规则填写:项目中哪中后缀文件比较多的,就将其制定为项目的真实语言类型(你所期望的),如下示例:
*.html linguist-language=java
如果项目中的HTML类型的文件很多而被GitHub自动识别语言类型为HTML,则可以使用上述示例修改语言类型,其他情况参照示例修改即可。