想要從海量的gitHub資源中獲取自己想要的信息要借助一定的搜索技巧,這里記錄下一些常用的搜索語法,供使用時查詢。
常用語法
in:name mini-app #倉庫標題搜索含有關鍵字"mini-app" in:descripton web #倉庫描述搜索含有關鍵字"web" in:readme node #README文件搜素含有關鍵字"node" org:github #匹配github名下的倉庫 stars:>3000 #stars數量大於3000的搜索倉庫 stars:1000..3000 #stars數量大於1000小於3000的倉庫 forks:>1000 #forks數量大於1000的搜索關鍵字 forks:1000..3000 #forks數量大於1000小於3000的搜索倉庫 size:>=5000 #指定倉庫大於5000k(5M)的搜索倉庫 pushed:>2019-02-12 #發布時間大於2019-02-12的倉庫 created:>2019-02-12 #創建時間大於2019-02-12的倉庫 mirror:true(false) #是否是鏡像倉庫 archived:true(false) #是否是廢棄的倉庫 user:jack #用戶名為"jack"的倉庫 license:apache-2.0 #倉庫的 LICENSE為"apache-2.0" language:java #使用"java"語言的倉庫 user:jack in:name web #組合搜索,用戶名為"jack",且標題含有"web"的 topic:jekyll #匹配topic中含有關鍵字"jekyll"的倉庫 topic:5 #匹配擁有5個topic的倉庫 topic:>3 #匹配擁有3個以上topic的倉庫 is:public #公開的倉庫 is:private #匹配有權限的私有倉庫
使用示例
topic:node stars:>1000 pushed:>2020-01-01
搜索結果: