GitHub changes repository to the wrong language


I know this isn’t a huge deal, but I like my GitHub to be linguistically diversified. I wrote a project in Swift and when I commit it says it’s in Objective-C.

I think it might be because the Parse frameworks are written in Objective-C and it detects that, but is there a way to change the display language on the main repository page?


I found the simplest thing was to create a file called .gitattributes in the root folder of my repository, and give it these contents:

This example tells GitHub/Linguist to ignore all files, and then just look at .js files. My project,, was listed as HTML because the HTML example files were bigger than the JavaScript files. This file fixes it for me and now it’s listed as JavaScript.

Leave a Reply