如何在特定的Github存储库中搜索文件名

Nam*_* Vu 9 github github-api

使用Github的搜索API,我可以搜索存储库的名称或用户名.

如何在特定的Github存储库中搜索文件名?

我的意思是我该怎么做:在repo jquery/jquery中,我搜索"selector"关键字,我将有selector.js,selector-sizzle.js,selector-native.js和selector-folder

谢谢

Von*_*onC 12

一种解决方法是进行代码搜索,其中包括:

  • q:你所知道的文字在你要找的文件中
  • filename:您要查找的文件的名称(请参阅" 按文件名搜索 ")

例如,如果您classes.js在回购中寻找jquery/jquery,您知道必须包含单词' addClass':

https://api.github.com/search/code?q=addClass+repo:jquery/jquery+filename:classes.js

得分> 1的结果

"name": "classes.js",
"path": "src/attributes/classes.js",
Run Code Online (Sandbox Code Playgroud)

braitsch 在评论中添加:

如果找不到请求的文件score,则检查total_count查询返回的对象的" "属性而不是" ",而不是" " score.