github高级搜索技巧_超级实用功能,解锁github高级搜索巧技能!

作为程序员,github是必备网站,那么我们真的会找github中的开源项目吗?下面给你介绍一下一些常用的github高级搜索命令,希望对您有帮助,命令使用格式如下:

d42f7192ed9cdad49f4f56ea63ded5d9.png

搜索仓库

按仓库名称、说明或自述文件内容搜索

通过 in 限定符,您可以将搜索限制为仓库名称、仓库说明、自述文件内容或这些的任意组合。如果省略此限定符,则只搜索仓库名称和说明。

22ab24635c3d4649a9e1ae9f4b13406d.png

基于仓库的内容搜索

您可以使用 in:readme 限定符,通过搜索其自述文件中的内容来查找仓库。

除了使用 in:readme 以外,无法通过搜索仓库内的特定内容来查找仓库。要搜索仓库内的特定文件或内容,您可以使用查找器或代码特定的搜索限定符。更多信息请参阅“在 GitHub 上查找文件”和“搜索代码”。

2de37b6da82764d4530324f5c858ae5e.png

在用户或组织的仓库内搜索

要在特定用户或组织拥有的所有仓库中搜索,您可以使用 user 或 org 限定符。

e12443c6e775421ff9fb4def1b806281.png

按仓库大小搜索

size 限定符使用大于、小于和范围限定符查找匹配特定大小(以千字节为单位)的仓库。

43380c695c47825ad6b3030dbc5b819b.png

按关注者数量搜索

您可以使用 followers 限定符以及大于、小于和范围限定符基于仓库拥有的关注者数量过滤仓库。

87f5583a969dade8a0eb50b148cdd671.png

按fork数量搜索

forks 限定符使用大于、小于和范围限定符指定仓库应具有的复刻数量。

43ddcd364973f8b5241f63bd36458e34.png

按star数量搜索

您可以使用大于、小于和范围限定符基于仓库具有的星标数量搜索仓库

b05a2cc5823f3c24b956b0e9e3ce70ce.png

按仓库创建或上次更新时间搜索

您可以基于创建时间或上次更新时间过滤仓库。对于仓库创建,您可以使用 created 限定符;要了解仓库上次更新的时间,您要使用 pushed 限定符。pushed 限定符将返回仓库列表,按仓库中任意分支上最近进行的提交排序。

两者均采用日期作为参数。日期格式必须遵循 ISO8601标准,即 YYYY-MM-DD(年-月-日)。您也可以在日期后添加可选的时间信息 THH:MM:SS+00:00,以便按小时、分钟和秒进行搜索。这是 T,随后是 HH:MM:SS(时-分-秒)和 UTC 偏移 (+00:00)。

日期支持大于、小于和范围限定符。

265bbd78f9d74523e7b1245bdec7005c.png

按语言搜索

您可以基于其编写采用的主要语言搜索仓库。

708e7f1e59cce3dda3e15f21cd6a3888.png

按topic搜索

您可以查找归类为特定主题的所有仓库。

7f92e6bac9e713c08f2cf4a12def0a37.png

按topic数量搜索

您可以使用 topics 限定符以及大于、小于和范围限定符按应用于仓库的主题数量搜索仓库。

372bbdc53c23586366a51b6d291da435.png

按许可搜索

您可以按其许可搜索仓库。您必须使用许可关键词按特定许可或许可系列过滤仓库。

0bc4c3b14ca41f2104025a44c9925a95.png

按公共或私有仓库搜索

您可以基于仓库是公共还是私有来过滤搜索。

9561ad418e43b4d7ff1460bf24ff0cf1.png

搜索代码

按文件内容或文件路径搜索

使用 in 限定符,您可以将搜索限制为源代码文件的内容、文件路径或两者。如果省略此限定符,则只搜索文件内容。

b5ca9c6d53315f77493a17658a730b95.png

在用户或组织的仓库内搜索

要在特定用户或组织拥有的所有仓库中搜索代码,您可以使用 user 或 org 限定符。要在特定仓库中搜索代码,您可以使用 repo 限定符。

b27d07fc61daae849d799c13c1d948de.png

按文件位置搜索

您可使用 path 限定符搜索仓库中特定位置显示的源代码。使用 path:/ 可搜索位于仓库根目录级别的文件。或者,指定目录名称或目录路径以搜索位于该命令或其任何子目录中的文件。

0dfbbbbd043ed811906d49d36282d4ab.png

按语言搜索

您可以基于所编写的语言搜索代码。

e3b7900eb9cbeb38101545bd61bd12c6.png

按文件大小搜索

您可以使用 size 限定符基于代码所在文件的大小搜索源代码。size 限定符使用大于、小于和范围限定符基于在其中找到代码的文件的字节大小来过滤结果。

f409d51c5e60ef055d781225375e15bb.png

按文件名搜索

filename 限定符匹配具有特定文件名的代码文件。您还可以使用文件查找器在仓库中查找文件。更多信息请参阅“在 GitHub 上查找文件”。

390e22efae57b3d4f3c14cf05705fdc9.png

按文件扩展名搜索

extension 限定符匹配具有特定文件扩展名的代码文件。

c9b7377b58c846498efaa3bfdfd7d9d7.png

github官方高级搜索页面

github官方地址:https://github.com/search/advanced

87fdab0b3b510671bca204bc26ddcc10.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值