Github搜索技巧

按倉庫名稱、說明或自述文件內容搜索

通過 in 限定符,您可以將搜索限制爲倉庫名稱、倉庫說明、自述文件內容或這些的任意組合。 如果省略此限定符,則只搜索倉庫名稱和說明。

限定符 示例
in:name jquery in:name 匹配其名稱中含有 “jquery” 的倉庫。
in:description jquery in:name,description 匹配其名稱或說明中含有 “jquery” 的倉庫。
in:readme jquery in:readme 匹配其自述文件中提及 “jquery” 的倉庫。
repo:owner/name repo:octocat/hello-world 匹配特定倉庫名稱。

基於倉庫的內容搜索

您可以使用 in:readme 限定符,通過搜索其自述文件中的內容來查找倉庫。

除了使用 in:readme 以外,無法通過搜索倉庫內的特定內容來查找倉庫。 要搜索倉庫內的特定文件或內容,您可以使用查找器或代碼特定的搜索限定符。 更多信息請參閱“在 GitHub 上查找文件”和“搜索代碼”。

限定符 示例
in:name jquery in:name

在用戶或組織的倉庫內搜索
要在特定用戶或組織擁有的所有倉庫中搜索,您可以使用 user 或 org 限定符。

限定符 示例
user:USERNAME user:defunkt forks:>100 匹配來自 @defunkt、擁有超過 100 復刻的倉庫。

org:ORGNAME | org:github 匹配來自 GitHub 的倉庫。

按倉庫大小搜索

size 限定符使用大於、小於和範圍限定符查找匹配特定大小(以千字節爲單位)的倉庫。

限定符 示例
size:n size:1000 匹配恰好爲 1 MB 的倉庫。
   | |size:>=30000 匹配至少爲 30 MB 的倉庫。
   | |size:<50 匹配小於 50 KB 的倉庫。
   | |size:50..120 匹配介於 50 KB 與 120 KB 之間的倉庫。

按關注者數量搜索

您可以使用 followers 限定符以及大於、小於和範圍限定符基於倉庫擁有的關注者數量過濾倉庫。

限定符 示例
followers:n node followers:>=10000 匹配擁有 10,000 或更多關注者並且提及 “node” 一詞的倉庫。
styleguide linter followers:1…10 匹配擁有 1 到 10 個關注者並且提及 “styleguide linter” 一詞的的倉庫。

按復刻數量搜索

forks 限定符使用大於、小於和範圍限定符指定倉庫應具有的復刻數量。

限定符 示例
forks:n forks:5 匹配只有 5 個復刻的倉庫。
forks:>=205 匹配具有至少 205 個復刻的倉庫。
forks:<90 匹配具有少於 90 個復刻的倉庫。
forks:10…20 匹配具有 10 到 20 個復刻的倉庫。

按星號數量搜索

您可以使用大於、小於和範圍限定符基於倉庫具有的星標數量搜索倉庫

限定符 示例
stars:n stars:500 匹配恰好具有 500 個星號的倉庫。
stars:10…20 匹配具有 10 到 20 個星號、小於 1000 KB 的倉庫。
stars:>=500 fork:true language:php 匹配具有至少 500 個星號,包括復刻的星號(以 PHP 編寫)的倉庫。

按語言搜索

您可以基於其編寫採用的主要語言搜索倉庫。

限定符 示例
language:LANGUAGE rails language:javascript 匹配具有 “rails” 字樣、以 JavaScript 編寫的倉庫。

按主題搜索

限定符 示例
topic:TOPIC topic:jekyll匹配已歸類爲 “jekyll” 主題的倉庫。

以上是比較常用的搜索用法,詳細的訪問搜索倉庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章