GitHub搜索 - 如何从搜索结果中排除(逻辑NOT)公司或用户

时间:2017-04-04 08:04:05

标签: search github logical-operators pull-request

在此搜索查询(test it live ↗)中,我正在搜索:

  • 所有pull requests
  • 由用户limonte(我)
  • 代表vaadin公司

我如何搜索(逻辑NOT)以外的vaadin公司的所有拉取请求?

我试过这两个选项没有成功:

  • is:pr author:limonte user:!vaadin
  • is:pr author:limonte user:NOT vaadin

2 个答案:

答案 0 :(得分:7)

使用 - 前缀任何搜索限定符 - 排除该限定符匹配的所有结果。

例如,您可能有兴趣找到所有“cat”存储库,其中包含超过10颗不是用JavaScript编写的明星:

cats stars:>10 -language:javascript

您可能还想查找提及@defunkt的所有问题,这些问题不在GitHub组织的存储库中:

mentions:defunkt -user:github

您的问题的答案是:

  

is:pr author:limonte -user:vaadin

有关详情,请参阅GitHub Search Syntax

答案 1 :(得分:0)

您似乎可以立即使用“不立即”一词:

  

hello NOT world匹配具有单词“ hello”的存储库,但是   不是“世界”一词。

https://help.github.com/en/articles/understanding-the-search-syntax

我已经厌倦了在搜索中获得单元测试,所以我一直在搜索:

NOT test in:path AND "search-term" in:file