3 分鐘教你如何在 github 上精確的找開源專案?

喬一方發表於2021-12-21

在 github 中對專案進行搜尋的時候,可以針對專案的 名稱、描述、readme、star 數量、fork 中的內容進行精確搜尋(而不是直接在搜尋框中輸入籠統的名字出來一堆不感興趣的東西)

下面列舉的條件都可以並行使用

以 Spring Boot 為例

一、關鍵字出現的位置

1、出現在專案名中

in:name spring boot

2、出現在 readme 中

in:readme spring boot

3、出現在描述中

in:description spring boot

二、新增篩選條件

1、如果對專案的 star 數量也有要求,那麼就直接在後面加上 star 的約束條件即可。加入需要篩選 star 數大於 50000 的專案

start:>50000

2、篩選 fork 數也是同理,篩選 fork 數量大於 1000 的專案就在後面加上

forks:>1000

3、限制程式語言

假如需要查詢專案名中為 Spring Boot 並且專案主要程式語言是 python 的專案,只需要在後面新增 language:python

language:python

4、限制最後一次更新的時間

需要找到一些較新的專案,就需要新增篩選最後一次 push 的時間的條件,假如需要查詢最後一次提交在 2021 年 7 月 1 日之後的專案,就需要在後面新增

pushed:>2021-07-01

感謝閱讀,關注三連是最大的支援!

相關文章