GitHub的高級搜索方式

平時在學完一個知識後,須要寫些 demo來進行練手,這個時候 GitHub就是最好不過的資源庫了,如下整理了一些關於在 github 上面找項目的一些小技巧。java

1、單條件使用

  1. 項目名稱python

    倉庫名稱包含 spring 的項目git

    in:name springgithub

  2. 項目描述spring

    倉庫描述中包含 spring 的項目apache

    in:description spring框架

  3. readme文件測試

    readme 中的描述包含 spring 的項目google

    in:readme springip

  4. star數量

    star 數量大於 1000 的項目

    starts: >1000

    star 數量在 10~20直接的項目

    stars:10..20

  5. fork 數量

    fork 數量大於 1000 的項目

    fork:>1000

    fork 數量在 10~20 之間的項目

  6. 倉庫大小

    按照倉庫大小進行搜索,單位:KB,倉庫大於1000kB的項目

    size:>=1000

  7. 最近更新時間

    最近一次提交在2019年之後的倉庫

    pushed:>2019-01-01 關鍵詞

  8. 倉庫建立時間

    2019年之後建立的倉庫

    created:>2019-01-01 關鍵詞

  9. license

    使用 apache-2.0 協議的倉庫

    license:apache-2.0 關鍵詞

  10. 倉庫使用的開發語言

    用java 語言寫的倉庫

    language:java 關鍵詞

  11. 倉庫的做者

    用戶google 上傳的倉庫

    user:google 關鍵詞

  12. 組織的倉庫

    列出org 的 spring-cloud 倉庫

    org:spring-cloud

2、組合條件使用

1. 搜索名字包含 spring boot ,而且 star 在 1000 以上的項目。

in:name spring boot stars:>1000

2. 搜索描述中包含 spring boot,而且 star 在1000以上,language 爲 java 的項目。

in:description spring boot stars:>1000 language:java

3. 搜索 readme 中包含關鍵字【測試自動化框架】,而且 star 在 100 以上,language 是 python 的項目.

in:readme 測試自動化框架 stars:>100 language:python

相關文章
相關標籤/搜索