大家好,我是青戈,今天分享Github很實用的幾個玩法,大家快來跟我一起來學習下!
前言
- 相信GitHub對大家都不陌生,是一個非常好的學習資源網站,平常沒事的時候down幾個demo或開源項目來學,白嫖的那個feeling是真的美滋滋~
- 本篇文章主要講解如和高效地利用GitHub來找開源專案的一些小技巧,手把手教你有效率地尋找開源專案,奧利給~
小白的搜尋方式
當我們想在GitHub上檢索有關SpringBoot的專案時,我們會直接搜尋關鍵字
前方高能量~ 沖鴨.....
明確搜尋倉庫標題
明確搜尋描述
-
展示:例如我們想在GitHub倉庫描述中搜尋有SpringBoot關鍵字的,我們可以這樣搜尋: in:description SpringBoot
明確README描述
-
展示:例如我們想在GitHub倉庫的README.md中搜尋有SpringBoot關鍵字的,我們可以這樣搜尋: in:readme SpringBoot
#
明確star、fork數目區間
-
展示:例如我們想在倉庫中搜尋有關SpringBoot的並且stars>2000的項目,我們可以這樣搜尋: stars:>2000 SpringBoot,當然,也支援區間範圍查詢,例如我想查找stars在1000至2000之間的SpringBoot項目,我們可以這樣搜尋stars:1000. .2000 SpringBoot
明確搜尋倉庫大小
-
#size: >[num] num 以K為單位#展示:#我們可以以倉庫的大小為檢索條件來檢索訊息,預設大小單位為KB,例如我們想檢索倉庫大小>5KB的信息,我們可以這樣搜尋:
size : >5 ###############################
明確倉庫更新時間
- 語法#:pushed: >[ time][name] ex:2020-08-11
#-
展示:我們可以以file#的大小更新時間為檢索條件來#篩選出我們需要的訊息, 例如我們想檢索倉庫更新時間在2020年8月11日之後的,我們可以這樣搜尋:pushed: >2020-08-11 SpringBoot
明確倉庫的程式語言
-
展示#:當我們想要檢索倉庫所使用的程式語言為Java的SpringBoot專案,我們可以這樣搜尋:language:Java SpringBoot
#########
綜合條件篩選
####################################################(3)倉庫更新時間:在2020年8月1日之後###################(4)所用語言:Java############# #######綜合以上查詢條件,我們可以這樣搜尋:#########in:description 微服務language:java pushed:>2020-08-01 stars:>1000## ############################ 最終我們可以發現符合條件的搜尋結果只有12條,是不是很有效率呢~### ##########
最後,送你一張優惠券,告別焦慮,告別迷茫,快來跟我學習打卡吧!