GitHub 搜索騷技巧,解決你不會搜、找不到的問題!

2021-02-14 菜鳥要飛

原文:www.juejin.im/post/5e3d01c56fb9a07c91100801

很多的小夥伴,經常會有這樣的困惑,我看了很多技術的學習文檔、書籍、甚至視頻,我想動手實踐,於是我打開了GitHub,想找個開源項目,進行學習,獲取項目實戰經驗。

這個時候很多小夥伴就會面臨這樣的問題:「我不會搜啊,我該怎麼找呀?」,最終只能放棄。

相信看完這篇文章,你就可以學會如何精準地在GitHub搜索項目。

開源項目的組成部分

在講清楚之前呢,我們先來了解一下一個開源項目有哪些組成部分:

name: 項目名

description: 項目的簡要描述

項目的源碼

README.md: 項目的詳細情況的介紹

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

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

以上要素就是我們在進行搜索的時候要注意的一些關鍵點。

如何搜索

那我們到底如何搜索呢?

假設我們現在要搜索React,相信大部分小夥伴都是直接在搜索框裡輸入:「React」,然後一回車,你就會發現情況像下面這樣:

搜索結果會顯示非常多的開源項目,簡直讓你應接不暇,無從下手,很多小夥伴搜到這一步就放棄了,因為項目太多了,根本找不到如何找到自己感興趣的開源項目,所以這樣搜索非常的不準確。所以我們來學習一下稍微精確一點的搜索方法。

按照 name 搜索

搜索項目名裡面包含React的項目:

in:name React  

得到如下結果:

可以看到,這些搜索結果都是項目名裡面帶有「React」關鍵字的項目,但是項目數量依舊很多。

現在我們來約束一下

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

in:name React stars:>5000  

結果是這樣的:

搜索結果瞬間精確了很多,現在只有114個項目可供選擇。當然我們一般不會把star數設置得這麼高,一般設置個1000就差不多了。

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

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


你會發現,結果越來越精確!

按照README來搜索

搜索README.md裡面包含React的項目:

 in:readme React  


結果有這麼多,那麼我們再限制一下它的star數和fork數:

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


搜索結果一下子精確到了90個。這個時候你再去選擇項目,就會變得容易很多。關注微信公眾號:Java技術棧,在後臺回覆:git,可以獲取我整理的 N 篇最新 Git 教程,都是乾貨。

按照descriptin搜索

假設我們現在要學習微服務的項目,我們搜索項目描述(description)裡面包含微服務的項目:

in:description 微服務  


結果有這麼多,那我們接著增加一些篩選條件:

in:description 微服務 language:python   

language:python的意思是我們把語言限制為python,我們來看看結果如何:

搜索結果精確了很多。

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

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

pushed:>2020-01-01的意思是我們把項目的最後更新時間限制到2020-01-01,我們來看看結果如何:

搜索結果只有8個了,這幾個項目就屬於更新比較活躍的項目,這下再也不糾結了。

總結

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

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

以上就是我們在GitHub上面精準搜索項目的一些小技巧,希望對你有所幫助!

相關焦點

  • 免費微課 | 讓你「無所不搜」的資料搜索技巧,網上再無找不到的資源
    讓你「無所不搜」的資料搜索技巧,網上再無找不到的資源
  • 手機投屏搜不到電視解決方案
    投屏,搜索不到電視設備解決方案把手機視頻投屏電視看,想必很多人都用過,作為忠實的愛好者。每天回家看劇,必投屏。但是仍然有很多人不會投屏,經常遇到的問題就是手機APP提示找不到電視。或者說投屏不成功。怎麼解決手機或者電腦投屏電視,搜索不到設備的問題?投屏的必備條件在解決投屏問題之前,我們先理一理,手機投屏電視需要哪些工具:第一個條件,是智能電視,智能投影儀,或者智能機頂盒。什麼是智能呢?起碼能夠聯網連接wifi;如果不清楚,諮詢下購買人或者問下賣家。
  • 七種武器之檢索力:搜你想要的一切——只有想不到,沒有搜不到!
    此時,如果仍然使用以往的定勢思維,騰的一個個去找、去問,估計到狗年馬月,都不一定找到自己真正需要的資料或信息。但是,一旦掌握了檢索思維,心中有一根弦,問題想不通,答案找不到,就利用萬能的網際網路進行檢索,基本上都是可以找到的,因為世界上的問題,90% 多的都已經被解決了,答案基本上都在網際網路上。
  • 常見網絡攝像機IP搜索不到可能導致的問題及解決辦法匯總
    前兩天就遇到同一個問題,網絡攝像機搜不到,幸好多帶了一個攝像頭,不然就糗大了,關於這個問題,從工地上回來就到處請教,找了一下,所以就把答案分享出來
  • 都快全面小康了,搜索問題還只會百度!這些技巧擴大你的搜索格局
    今天我想分享的是關於搜索的話題,看到這裡,你不禁露出輕蔑的神情:切,搜素,誰不會呀。等等,先回答我幾個問題再說,你能很快的找到領導,或某明星的聯繫方式嗎;你能快速組織一場你沒參與過的活動嗎;你能找到絕版書籍的電子版或影視資源嗎.....看著看著,你不禁放下輕蔑的神情,皺起的眉頭也舒緩了好多。
  • 荒野大鏢客2steam英文名 steam搜不到解決辦法分享
    荒野大鏢客2steam英文名 steam搜不到解決辦法分享 來源:www.18183.com作者:阿姆斯特朗雷時間:2019-12-02 分享到: 《荒野大鏢客2》前幾日已經上架Steam平臺,但遊戲還未解鎖和發售,部分小夥伴反映上了Steam平臺但是找不到遊戲。
  • 私藏多年的網盤資源搜索網站,許多搜尋引擎搜不到的請移步這裡
    在推薦算法還沒有像今天這般成熟的時候,通過搜尋引擎獲取內容應該是大家最常用的方式了 但是因為收錄、檢索以及平臺屬性等原因會出現有些資源在常用的搜尋引擎中是搜不到的,它們只存在於不同的網盤或者雲盤中常規搜尋引擎架構那問題來了,這些搜不到的影視資源、書籍資源、學習資料、設計資料去哪裡找呢?
  • 9個超實用的搜索技巧,沒有你找到不到的資源,還能屏蔽廣告…
    過去,我們因為信息少,找不到自己需要的東西而煩惱。但你還是會煩惱和焦慮,因為你還是找不到自己需要的東西。如何從紛雜的信息中過濾篩選出有價值的內容,這是每個人都必須掌握的能力。這將讓你充分利用網絡資源和信息,幾何級地提升工作效率,提高生活質量。今天跟著建國一起學習 10 個搜索能力的小妙招,5分鐘學會,一輩子受用。
  • 荒野大鏢客2 steam英文名/steam搜不到解決辦法分享
    《荒野大鏢客2》前幾日已經上架Steam平臺,但遊戲還未解鎖和發售,部分小夥伴反映上了Steam平臺但是找不到遊戲,以下是解決辦法:一、如果你是前段時間(R星平臺/EPIC平臺發售《荒野大鏢客2》那陣子)在Steam平臺找不到遊戲,原因是遊戲的確沒有上架平臺,是搜索不到的,不過遊戲已經在上周上架了,現在是可以搜到的了;二、如果你在本周還是搜索不到遊戲
  • 快手怎樣設置不被搜到 快手號搜索不到自己
    正常情況,我們是可以通過快手搜索到各種各樣的人,不過也有人不喜歡被人關注,就想問,快手怎樣設置不被搜到呢?
  • 微信群一不小心刪除記錄找不到了?騷操作教你找回消失的群聊
    用過微信群的都知道,微信群最大的特點就是好多群用著用著群就找不到消失了。其實微信群並不是消失了,一般情況下分為三種情況1. 你不小心把微信群的聊天框刪除了或者換手機,刪微信從裝了,這是微信群找不到最高發的原因,也是微信群功能的特點,如果不特殊設置的話,你把聊天框刪除那麼這個群就不太好找到,一般情況下都是等人在這個群裡說話,那麼這個群會自動出現。2.
  • iPhone屏幕鏡像,一直搜不到電視解決方案
    正在搜索。可就是搜索不到電視或者搜索不到電腦。到底怎麼回事? 什麼原因。今天由我來給大家解答。以上問題無非就是2種情況:為什麼搜不到1原因1:首先需要確認電視與手機是否連接了同一個WiFi,電視可以插網線,但必須是同一個路由器的,如果不確認,就把電視網線拔了改為連接Wifi 。
  • 老司機個人私藏,就沒有這幾個搜索網站找不到的資源!且搜且珍惜
    別什麼都想靠度娘,真正的老司機找資源靠的是下面這五個網站!個個精品實用,錯過虧大了!   1、BT島   BT島的一個BT資源搜索網站,這裡有海量的BT資源,更新快,選擇多。全網視頻、小說、學習教程在這裡都能找到解答。
  • Google Scholar———學術搜索的第一個網站
    一直以來我總是收到這樣的問題:師兄,你知道這篇文獻在哪下載嗎?同學,你這個文檔是去哪裡下載的?碩博士論文去哪裡找?專利?。。。所以Google Scholar是學術搜索的第一個網站。其實為了寫這篇文章,我還去圖書館借了本書,看看專業人士都是怎麼說的。結果我看到的是這樣的:圖片發自簡書App哈?這簡直就是啥也沒說啊!我懷著認真負責的態度,後來又上網搜了搜,Google學術使用技巧,結果看到的是:直接搜!搜不到,就換個詞,再搜。哈?
  • 搜尋引擎的秘密:5個搜索的小技巧,你必須知道!
    從來不會用任何技巧度娘仍舊充滿了神秘感如何精準的搜到自己想要的答案還需要找些小技巧提升一下子除了加雙引號「」這類的小技巧靈感君還嘗試了其他幾個小妙招當然,也有不少小夥伴把自己的辦法反饋給靈感君總結了一下這些不可多得的搜索技巧是你非看不可的這是歌詞搜索神器
  • 別說你不會搜索了,掌握這幾個技巧,什麼都能搜索出來
    不僅是如此,很多人在使用搜尋引擎搜索的時候,總是不知道如何去快速有效把自己想要內容找出來,要不就是搜出來的東西不是自己想要的,要不就是無結果,讓人無語。其實在這方面我也是個渣,知道點皮毛,但還是希望可以給大家分享~1、不要想到什麼就搜什麼,而應該注意關鍵詞,就是你的主要內容。
  • 如果不懂這些搜索技巧,就別說你懂 PornHub,不,是……
    如果你不懂這些搜索技巧,就別說你懂 PornHub,不,是……是什麼呢?是 GitHub 啊!我們是程式設計師的公眾號!先說一下,為什麼寫這篇文章?你是從哪裡弄得?這,我才發現,大家可能對 GitHub 並不了解,準確的說:應該是對 GitHub 上的搜索技巧不太了解!
  • 《王者榮耀》怎麼搜不到附近的人 搜不到附近的人解決方法介紹
    導 讀 王者榮耀為什麼搜不到附近人?下面就和小編一起來看看吧!
  • 文明6區域網遊戲找不到房間解決辦法 區域網找不到主機怎麼辦
    文明6區域網遊戲找不到房間解決辦法 區域網找不到主機怎麼辦 《文明6》玩家們能夠通過區域網進行多人聯機遊戲
  • 關於如何快速搜索到想要的信息,你需要知道這3點
    云云百思不得其解,尋思小徐是否找了相關人脈幫忙。事後云云發現,這些信息都是小徐通過搜索,獨立完成了。云云決定向小徐學習,如何高效搜索。01 搜索意識:人生中80%的問題,可以靠搜索解決下班後云云和小徐來到一家茶館,叫了一壺毛尖茶,開始就搜索問題,來個深入探討。