如何使用文件名搜索GitHub以获取两个文件的回购?
我尝试了几个搜索符号。
filename:file1.txt文件名:file2.txt路径:/
以上搜索仅返回file1.txt
filename:file1.txt AND filename:file2.txt path:/
我收到以下错误
我们无法执行此搜索
搜索仅包含逻辑 运算符(AND / OR / NOT)没有任何搜索词。
答案 0 :(得分:1)
TL; DR。 GitHub搜索引擎目前无法使用此功能。虽然您可以绕过对搜索字词的限制,但您仍然无法通过存储库中的文件名进行搜索。
如何绕过搜索限制?
我们无法执行此搜索
搜索仅包含逻辑运算符(AND / OR / NOT),不包含任何搜索项。
您可以通过在谓词中添加新术语来绕过此特定限制:
filename:file1.txt AND filename:file2.txt NOT randomtextthatwillnotbefound
NOT randomtextthatwillnotbefound
算作搜索字词,您可以确信它相当于不添加任何内容(只要文字不包含randomtextthatwillnotbefound
)。
对文件名选择器的限制。
然而,绕过先前的限制是不够的。如果您使用filename
选择器,则只会显示代码类型的结果。您无法以这种方式搜索存储库。
此外,由于您的代码类型的搜索结果,搜索结果文件无法同时调用file1.txt
和file2.txt
,您也可以得到0结果。