如何使用文件名

时间:2016-06-08 00:24:25

标签: github

如何使用文件名搜索GitHub以获取两个文件的回购?

我尝试了几个搜索符号。

没有AND

的语法
  

filename:file1.txt文件名:file2.txt路径:/

以上搜索仅返回file1.txt

使用AND

的语法
  

filename:file1.txt AND filename:file2.txt path:/

我收到以下错误

  

我们无法执行此搜索
  搜索仅包含逻辑   运算符(AND / OR / NOT)没有任何搜索词。

1 个答案:

答案 0 :(得分:1)

TL; DR。 GitHub搜索引擎目前无法使用此功能。虽然您可以绕过对搜索字词的限制,但您仍然无法通过存储库中的文件名进行搜索。

如何绕过搜索限制?

  

我们无法执行此搜索
  搜索仅包含逻辑运算符(AND / OR / NOT),不包含任何搜索项。

您可以通过在谓词中添加新术语来绕过此特定限制:

filename:file1.txt AND filename:file2.txt NOT randomtextthatwillnotbefound

NOT randomtextthatwillnotbefound算作搜索字词,您可以确信它相当于不添加任何内容(只要文字不包含randomtextthatwillnotbefound )。

对文件名选择器的限制。

然而,绕过先前的限制是不够的。如果您使用filename选择器,则只会显示代码类型的结果。您无法以这种方式搜索存储库。

此外,由于您的代码类型的搜索结果,搜索结果文件无法同时调用file1.txtfile2.txt,您也可以得到0结果。