动机:对你的代码项目,github上的语言标签是按代码语言的占有成分,去百分比最高的语言标签做显示,但比如一个前后端分离项目,前端往往占比的代码量非常大,比如是一个主Java项目,主Python项目,但由于前端的HTML、CSS代码量过大, 标签就会被后者的他们占领,而github并不提供主动修
改标签的操作,那么就需要我们手动去修改。
解决方法:在项目的根目录文件里多创建一个.gitattributes文件(这个是写死的,其他类型的命名文件无法生效)。然后注意在.gitignore文件里不要屏蔽该文件。
比如python项目:
# 用于修改标签为后端主语言
*.js linguist-language=Python
*.css linguist-language=Python
*.html linguist-language=Python
比如Java项目:
# 用于修改标签为后端主语言
*.js linguist-language=Java
*.css linguist-language=Java
*.html linguist-language=Java
重新git push即可,刷新即可。