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

时间:2014-08-29 08:47:18

标签: github github-api

使用Github's search API,我可以搜索存储库的名称或用户名。

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

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

谢谢

1 个答案:

答案 0 :(得分:10)

一种解决方法是执行code search,其中包含:

  • q知道的字词在您要查找的文件中
  • filename:您要查找的文件的名称(请参阅" Search by 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",

braitsch添加in the comments

  

而不是" score",请检查" total_count"查询返回的对象的属性为" score"如果找不到请求的文件,将缺席。