• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • GitHub 搜索技巧

    標簽: 計算機操作

    GitHub 搜索技巧


    這篇文章,讓你可以學會如何精準地在GitHub搜索項目

    首先,我們先來了解一下一個開源項目有哪些組成部分

    • name: 項目名
    • description: 項目的簡要描述
    • 項目的源碼
    • README.md: 項目的詳細情況的介紹

    那么除了這些要素之外,項目本身的star數和fork數,也是評判一個開源項目是否火熱的標準,這同時也是一個很重要的搜索標準。

    另外我們也要注意觀察這個項目的最近更新日期,因為項目越活躍,那么它的更新日期也更加頻繁。

    那我們到底如何搜索呢?

    假設我們現在要搜索React,相信大部分小伙伴都是直接在搜索框里輸入:“React”,然后一回車,你就會發現情況像下面這樣:
    在這里插入圖片描述
    搜索結果會顯示非常多的開源項目,只要是帶有"React"的都出現了。
    所以我們來學習一下稍微精確一點的搜索方法。

    按照 name 搜索
    搜索項目名里面包含React的項目:

    in:name React
    

    得到如下結果:
    在這里插入圖片描述
    這些搜索結果都是項目名里面帶有“React”關鍵字的項目

    現在我們來約束一下

    比如我再精確到項目的star數大于5000+

    in:name React stars:>5000  
    

    結果是這樣的:
    在這里插入圖片描述
    現在只有114個項目可供選擇。

    同理,我們也可以按照fork的數量來進行搜索:

    in:name React stars:>5000 forks:>3000
    

    在這里插入圖片描述
    按照README來搜索
    搜索README.md里面包含React的項目:

     in:readme React  
    

    同時限制一下它的star數和fork數:

    in:readme React stars:>3000 forks:>3000  
    

    按照descriptin搜索
    搜索項目描述(description)里面包含微服務的項目:

    in:description 微服務  
    

    在這里插入圖片描述
    再把語言限制為python

    in:description 微服務 language:python   
    

    language:python的意思是我們把語言限制為python,我們來看看結果如何:
    在這里插入圖片描述

    如果我們想要找到最近才更新的項目,意思是更新時間就在最近,我們可以這樣:

    in:description 微服務 language:python pushed:>2020-01-01 
    

    pushed:>2020-01-01的意思是我們把項目的最后更新時間限制到2020-01-01

    總結
    好,我們來總結一下。我們想要進行精準搜索,無非就是增加篩選條件。

    in:name xxx // 按照項目名搜索

    in:readme xxx // 按照README搜索

    in:description xxx // 按照description搜索

    那么在這里面呢,我們又可以增加篩選條件

    stars:>xxx // stars數大于xxx

    forks:>3000 // forks數大于xxx

    language:xxx // 編程語言是xxx

    pushed:>YYYY-MM-DD // 最后更新時間大于YYYY-MM-DD

    以上就是我們在GitHub上面精準搜索項目的一些小技巧,這個時候你再去選擇項目,就會變得容易很多

    版權聲明:本文為weixin_44624410原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/weixin_44624410/article/details/105024296

    智能推薦

    github實用的搜索小技巧

    作為程序猿開發中最大的同性交友網站,github當之無愧,里面有很多優秀的開源框架,各種技術大佬混跡其中,有他們總結的學習教程,造好的輪子(開發的各種工具,技術框架),開源的項目等,我們能夠從中借鑒學習,也可以獲取靈感,或節省時間,完成任務等等。但是我們要從如此多的內容中找到優秀的和我們需要的,需要我們使用一些搜索技巧,縮小搜索范圍,幫助我們更快搜索到相關的內容。 1、根據star,fork數篩選...

    github快速定位項目-搜索技巧

    github頁面特征如下所示 項目名(name) 摘要(description) 說明文檔(readme) 查看(watch) 點贊(start) 拷貝(fork) 通過觀察github頁面結構,可以對于每一項單獨進行搜索限制,如: 其他特征 語言,項目作者地區,項目大小等...

    程序員必備的 Github 高級搜索技巧

    點擊上方“編程派”,選擇設為“設為星標” 優質文章,第一時間送達! 作者:覺非 juejin.im/post/5e3d01c56fb9a07c91100801 很多的小伙伴,經常會有這樣的困惑,我看了很多技術的學習文檔、書籍、甚至視頻,我想動手實踐,于是我打開了GitHub,想找個開源項目,進行學習,獲取項目實戰經驗。這個時候很多小伙伴就會面臨這樣的...

    編程技巧(1)__如何在GItHub中精準搜索

    1.GitHub整體布局 2.限定范圍的搜索 在 Name項目名字 中搜索 在 ReadMe詳情 里面搜索 在 描述Description 里面搜索 Stars大于一定數量 Fork大于一定數量 限定編程語言 項目最后更新時間 3.搜索演示 在描述中搜索,要與 爬蟲相關,限定為 Python語言,要求 stars>100 自2018年以來有過更新...

    猜你喜歡

    git(二)github的使用入門及搜索技巧

    文章目錄 1. 初始配置 1.1 利用ssh連接github 1.2 如何把本地項目上傳到github 1.3 如何下載github上的代碼 2. 如何在github上快速淘到感興趣的開源項目 2.1 根據倉庫屬性來搜索 2.2 根據code屬性來搜索 3. 怎么利用github搭建自己的個人網站 4. 關于github的優秀網站 本文記錄如何使用github和使用技巧 1. 初始配置 1.1 利...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    精品国产乱码久久久久久蜜桃不卡