从GitHub搜索中排除特定文件

15

我想知道是否以及如何从搜索结果中排除所有包含某种类型文件的存储库。

具体而言,我对使用Composer的项目不感兴趣,因此我想要将包含composer.json文件的所有存储库从搜索结果中排除,因为它们太多了,占据了完全无用的页面和我永远不会打开的页面。


GitHub文档提供了一些方法,可以从搜索结果中排除某些单词。这对您有帮助吗?https://help.github.com/articles/understanding-the-search-syntax/#exclude-certain-results - Derek Hopper
我知道这个语法,但是还没有解决问题。 - Adriano Giovannini
你找到如何做了吗? - user1618465
-filename:composer.json - charlie arehart
1个回答

25

您可以使用限定词来排除某些文件名不在搜索范围内。要从搜索结果中排除composer.json,您可以执行以下操作:

-filename:composer.json
< p > - 可以与任何限定词一起使用,以排除与该限定词匹配的结果。

这是GitHub文档中的说法:

您可以通过排除某些子集来缩小搜索结果的范围。您可以在任何搜索限定词前加上 - 来排除所有由该限定词匹配的结果。

以下是关于在GitHub上搜索代码的一些有用链接:


5
谢谢,但不起作用。例如,如果我搜索 php cms -filename:composer.json,它仍然会显示文件列表中 composer.json 拥有的结果。请问您需要进一步帮助吗? - Adriano Giovannini
Adriano,我刚刚测试了在Github上进行搜索[php cms -filename:composer.json](我使用括号来表示确切的搜索词),但是它并没有找到composer.json文件。实际上,如果你去掉破折号,它只会找到那些文件。它似乎按照应有的方式工作。我意识到你的评论是两年前的。我提供这个信息给未来可能遇到这个问题并质疑它是否真正有效的读者们。 - charlie arehart

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接