Github搜索騷技巧,快速查找優質開源項目

前言

  1. GitHub是一個面向開源及私有軟件項目的託管平臺,因爲只支持git 作爲唯一的版本庫格式進行託管,故名GitHub。
  2. GitHub的強大是有目共睹的,幾乎你想要的開源代碼在GitHub中都有,只有你想不到的。不管是初學者還是正在進階中的青銅王者,都可以在上面找到適合自己的好東西,用好 GitHub 可以讓能力提升不止一點點。
  3. 官網地址:https://github.com/

問題

在GitHub輸入框輸入關鍵字搜索時,往往把該關鍵字所有相關的資源都搜索出來,但是搜索出的資源參差不齊,並非都是我們想要的,那怎麼避免這種情況呢?

GitHub是支持我們按照某種條件來搜索資源,以便過濾從而得到我們想要的資源。用好這些技巧,你就可以在這上面如魚得水了。
接下來我們就開始學習這些搜索騷技巧。首先我們先直接輸入關鍵字來搜索:輸入SpringBoot關鍵字
在這裏插入圖片描述
搜索結果有10多萬,我去…,這麼多看不完呀。這種搜索是不加任何過濾條件的,比如我們想通過Star數量以及語言來過濾搜索結果。這時我們就需要在輸入框中攜帶這些條件。

按照Star數量搜索

這次按照Star數量超過500來搜索,結果只有96條記錄,喔,我也想上榜…。
在這裏插入圖片描述

按照編程語言搜素

從上面搜素的結果來看,Java語言佔了大半,其他語言也佔了一些,可是我現在只想搜素Java編程語言的倉庫,這時我們也可以在輸入框中攜帶語言過濾條件。
language:java
在這裏插入圖片描述
這時我們看到搜素結果只有75條,這樣就相當不錯了,畢竟是我們想要的搜索結果。當然還有許多過濾條件,但是這裏不會一 一列舉。

GitHub高級搜索技巧

授人以魚不如授人以漁,這裏我會告訴你們我在哪知道這些搜索技巧的。在上面每張圖下面都有Advanced search:GitHub高級搜索。點擊進去看看,發現有許多搜索參數,沒錯,上面按照Star數量以及編程語言過濾都是在這裏實現的。
在這裏插入圖片描述
然後我們在上面參數選項中輸入想過濾的條件
在這裏插入圖片描述
然後我們點擊搜索,發現一條記錄都沒有,導致這樣的原因有兩種,第一種是沒有倉庫同時符合這四種條件,第二種是我們輸入的條件有錯誤。
在這裏插入圖片描述
這次搜索沒有結果的原因,一是倉庫大小有kb單位,我們去掉kb單位,二是我們需要加入>或者<,等等比較運算符,如果不加,那麼就會找大小等於500的倉庫,改完之後再次搜索。
在這裏插入圖片描述
在這裏插入圖片描述
這樣我們就瞭解了GitHub高級搜索技巧,掌握了這些技巧,對我們查找優質資源是非常有幫助的。

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