GitHub 高级语法查询代码

官方链接

目录

基本搜索

存储库搜索

代码搜索

问题搜索

用户搜索


GitHub推出了全新的查询语法 ,类似于fofa,shodan,zoomeye这些搜索引擎

中文翻译官方语法如下:

基本搜索

语法例子

说明

cat stars:>100

查找拥有100颗以上收藏的包含"猫"存储库

user:defunkt

获取用户defunkt的所有存储库

tom location:"San Francisco, CA"

查找所有位于“San Francisco, CA”的tom用户

join extension:coffee

查找所有在代码中使用coffee扩展的join实例

NOT cat

排除所有包含cat的结果

存储库搜索

存储库搜索会浏览在GitHub上有权访问的项目(。你也可以筛选结果

语法例子

说明

cat stars:>100

查找拥有100颗以上收藏的包含"猫"存储库

user:defunkt

获取用户defunkt的所有存储库

pugs pushed:>2013-01-28

查找自2013年1月28日以来推送的Pugs存储库

node.js forks:<200

查找所有拥有少于200个分支的node.js存储库

jquery size:1024..4089

查找大小在1024和4089kb之间的jquery存储库

gitx fork:true

存储库搜索包括gitx的分支

gitx fork:only

存储库搜索仅返回gitx的分支

代码搜索

代码搜索会浏览托管在GitHub上的文件

语法例子

说明

install repo:charles/privaterepo

在charles/privaterepo存储库中的代码中查找所有install的实例。

shogun user:heroku

查找所有公共heroku存储库中与shogun相关的引用

join extension:coffee

查找所有扩展名为coffee的代码中join的实例

system size:>1000

查找文件大小大于1000kbs的代码中所有system的实例

examples path:/docs/

在/docs/路径中查找所有示例

replace fork:true

在分支的源代码中搜索replace

问题搜索

问题搜索可以查看 GitHub 上的问题和拉取请求

语法例子

说明

encoding user:heroku

Heroku组织中的encoding问题

cat is:open

查找cat的opne问题

strange comments:>42

有超过 42 条评论的问题

hard label:bug

标记为 bug 的困难问题

author:mojombo

所有由 mojombo 编写的问题

mentions:tpope

提到 tpope 的所有问题

assignee:rtomayko

所有分配给 rtomayko 的问题

exception created:>2012-12-31

自 2013 年初以来异常问题

exception updated:<2013-01-01

在 2013 年之前的异常问题

用户搜索

用户搜索是指在GitHub上查找具有账户的用户

语法例子

说明

fullname:"凌风子虚"

查找全名为"凌风子虚"的用户

tom location:"San Francisco, CA"

查找在"San Francisco, CA"的所有tom用户

chris followers:100..200

查找其粉丝数在100到200之间的所有chris用户
ryan repos:>10查找其仓库数量超过10个的所有ryan用户

各位师傅欢迎关注一下本菜鸡的公众号:HB网络安全探究实验室

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值