小智 36
您还可以覆盖某些文件
$ cat .gitattributes
*.rb linguist-language=Java
Run Code Online (Sandbox Code Playgroud)
Von*_*onC 28
它纯粹是从代码内容中推导出来的.
请注意,我们计算每种语言文件的总字节数(我们检查扩展名)以确定百分比.
这意味着如果你看到你的项目报告了一个JavaScript,但你发誓你使用Ruby,那么你可能有一个比你的Ruby代码更大的JS库
如" Github将存储库更改为错误的语言 "中所述,您可以添加一个.gitattributes
文件,您可以在其中:
忽略项目的一部分(不考虑语言检测)
static/* linguist-vendored
Run Code Online (Sandbox Code Playgroud)将您项目的一部分视为文档:
docs/* linguist-documentation
Run Code Online (Sandbox Code Playgroud)表示某些具有特定扩展名的文件(例如*.rb
)应被视为特定语言:
*.rb linguist-language=Java
Run Code Online (Sandbox Code Playgroud)Kas*_*ski 16
你也可以制作一些文件vendor
.只需.gitattributes
在主目录中创建一个文件即可.如果要从语言统计信息中排除CSS,请写入类似这样的文件.
client/stylesheets/* linguist-vendored
这将隐藏client/stylesheets/
语言统计信息中的所有文件.在我的例子中,这些是.css文件.
这部分解决了你的问题,因为隐藏了最常用的语言并选择了第二个语言.
Eam*_*nnM 14
有点蛮力,但我用这个.gitattributes文件:
* linguist-vendored
*.js linguist-vendored=false
Run Code Online (Sandbox Code Playgroud)
它说要忽略除.js之外的所有文件,因此JavaScript成为唯一可能的语言.我的项目https://github.com/aim12340/jQuery-Before-Ready被列为HTML,并将其更改为JavaScript
小智 13
正如VonC在评论中提到的那样,你可以将你的库放在"供应商"或"第三方"之下,语言不会分析文件,GitHub用来分析代码中的语言.
# Vendored dependencies
- third[-_]?party/
- 3rd[-_]?party/
- vendors?/
- extern(al)?/
Run Code Online (Sandbox Code Playgroud)
更新:他们添加了更多文件夹名称
归档时间: |
|
查看次数: |
31920 次 |
最近记录: |