不得不說 github 簡直就是程式猿的福地,聚集了眾多大神在上面分享,在這裡可以發現無限的優良資源,不管是初學者還是正在高階中的青銅王者,都可以在上面找到適合自己的好東西,用好 github 可以讓能力提公升不止一點點。
那麼,如何在這麼龐大的資源平台下找到自己想要的內容呢?我蒐集了一些實用的技巧,可以快速的定位到你想看到的內容,用好這些技巧,你就可以在這上面如魚得水了。
github 有兩個熱門欄目,分別是 github trend 和 github topic。
其中,github trend頁面總結了每天/每週/每月週期的熱門 repositories 和 developers,你可以看到在某個週期處於熱門狀態的開發專案和開發者。而 github topic 展示了最新和最流行的討論主題,在這裡你不僅能夠看到開發專案,還能看到更多非開發技術的討論主題,比如 job、chrome 瀏覽器等。
當我們想在 github 上搜尋想要的專案或者關鍵字時,通常的做法就是在主頁左上角搜尋欄輸入後進行搜尋,如下:
這樣確實也能搜到很多條資訊,然後再一條條的進行過濾,但是 github 提供了一些高階搜尋功能,可以快速過濾資訊,可以 讓你更快的找到自己想要的內容。參照如下表:
awesome + 關鍵字
awesome已成功 github 上不少優秀專案的命名之一,通過awesome + 關鍵字的方式進行搜尋,可以找到不少的優秀資源。
比如以上的搜尋:
通過該關鍵字搜尋出來的都是比較好的一些資源,排名靠前的專案人氣都非常高。
設定搜尋條件
除了awesome關鍵字,我們還可以通過其他的一些限定條件來進行搜尋,我們都知道 stars 數表示專案的人氣值,越高表示專案越受歡迎。比如,查詢 stars 數超過500的專案:
再比如說,想要搜尋 forks 數在100~500之間的專案:
還可以限定搜尋語言,直接按照上面的**中對應的方式來搜尋即可。
除此之外,我們還可以搜尋關鍵字的位置。比如說,我們是按照關鍵字來進行搜尋, 那麼有些專案出現該關鍵字的位置不一樣,有些是在標題中,有些是在 readme 中,還有在專案描述中,我們還可以指定搜尋位置,如下:
搜尋 「qt」 關鍵字:
qt in:name:表示在專案名稱中搜尋 qt 關鍵字
qt in:readme:表示在專案readme中搜尋 qt 關鍵字
qt in:description:表示在 專案描述中搜尋 qt 關鍵字
qt in:username:表示在username中搜尋 qt 關鍵字
qt in:orgname:表示在組織或機構名中搜尋 qt 關鍵字
還可以按照專案大小來搜尋:
size:>=5000 qt :搜尋大小超過5m 的包含 qt 關鍵字專案
我們可以通過一些限定條件來搜尋開發者:
參考資料:
Github 搜尋技巧,快速找到好資源
不得不說 github 簡直就是程式猿的福地,聚集了眾多大神在上面分享,在這裡可以發現無限的優良資源,不管是初學者還是正在高階中的青銅王者,都可以在上面找到適合自己的好東西,用好 github 可以讓能力提公升不止一點點。那麼,如何在這麼龐大的資源平台下找到自己想要的內容呢?我蒐集了一些實用的技巧,...
github搜尋技巧
所以,今天是準備給大家寫篇文章,普及一下 github 上的搜尋使用技巧!github 作為程式設計師聚集地的最大平台,是無數程式設計師每天必須使用和尋找資料的開源專案平台,只有熟練掌握了搜尋技巧,才能高效率的在 github 上找到優質的資源。先介紹一組搜尋技巧,如下 比如 如果按開發者所在位址查...
github搜尋技巧
專案名字 name 裡有 python 的 in name python 名字 name 裡有 python 的並且 stars 大於 3000 的 in name python starts 3000 名字 name 裡有 python 的並且 stars 大於 3000 forks 大於 200...