<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          GitHub 高級搜索技巧

          共 1576字,需瀏覽 4分鐘

           ·

          2020-12-18 17:06

          文 |?某某白米飯

          來源:Python 技術(shù)「ID: pythonall」

          在程序員眼中全球最大同性交友網(wǎng)站 GitHub 上的優(yōu)秀開源框架和教程數(shù)量是世上當(dāng)之無愧的第一,如何高效的在 GitHub 上搜索就成為了每一位程序員必會(huì)的技能之一

          搜索資源

          通過 in 關(guān)鍵字搜索

          關(guān)鍵字 in 可以搜索出 GitHub 上的資源名稱 name、說明 description 和 readme 文件中的內(nèi)容

          #?語法

          關(guān)鍵字?in:

          #?示例
          python?in:name,description,readme?#?逗號(hào)分割表示或的意思

          通過 stars、fork 數(shù)量搜索

          搜索 GitHub 時(shí)用 star 數(shù)量和 fork 數(shù)量判斷這個(gè)項(xiàng)目是否優(yōu)秀的標(biāo)準(zhǔn)之一

          按照大于小于查詢
          #?語法

          關(guān)鍵字?stars:>=數(shù)量?forks:>=數(shù)量

          #示例
          python?in:name?stars:>94000?forks:>2400

          按照范圍查詢

          star 數(shù)量和 fork 數(shù)量也可以按照一個(gè)范圍取值搜索

          #語法

          關(guān)鍵字?stars:范圍1..范圍2

          #?示例
          python?in:name?stars:90000..95000

          按創(chuàng)建、更新時(shí)間搜索

          按創(chuàng)建、更新時(shí)間搜索可以把版本老舊的資源篩選出去

          #?語法

          #?創(chuàng)建時(shí)間
          關(guān)鍵字?created:>=YYYY-MM-DD

          #?更新時(shí)間
          關(guān)鍵字?pushed:>=YYYY-MM-DD

          #?示例
          python?in:name?created:>=2020-01-01?pushed:>=2020-01-01

          搜索代碼

          GitHub上搜索文件中的代碼有一些限制

          1. 在需要搜索 fork 資源 時(shí),只能搜索到 star 數(shù)量比父級資源多的 fork 資源,并需要加上 fork:true 查詢
          2. 只有小于 384 KB 的文件可搜索
          3. 只有少于 500,000 個(gè)文件的倉庫可搜索
          4. 除了 filename 搜索以外,搜索源代碼時(shí)必須始終包括至少一個(gè)關(guān)鍵字
          5. 搜索結(jié)果最多可顯示同一文件的兩個(gè)分段,但文件內(nèi)可能有更多結(jié)果
          6. 不能使用通配符

          按文件內(nèi)容、路徑搜索

          #?語法

          #?文件內(nèi)容
          關(guān)鍵字?in:file

          #?文件路徑
          關(guān)鍵字?in:path

          #?示例
          python?in:file,path

          在某個(gè)資源下搜索

          #?語法

          關(guān)鍵字?repo:資源

          #?示例
          python?repo:JustDoPython/python-100-day

          按語言搜索

          #?語法

          關(guān)鍵字?language:LANGUAGE

          #?示例

          python?language:javascript?#?搜索?javascript?中的?python

          按文件名、大小、擴(kuò)展名搜索

          #?語法

          #?文件名
          關(guān)鍵字?filename:FILENAME

          #?文件大小
          關(guān)鍵字?size:>=大小

          #?擴(kuò)展名
          關(guān)鍵字?extension:EXTENSION

          #?示例
          python?filename:aaa?size:>10?extension:py??

          總結(jié)

          GitHub 上高效搜索資源,您學(xué)廢了嗎?JustDoPython 項(xiàng)目也是一個(gè)優(yōu)秀的開源代碼,希望大家多多 star

          參考

          https://docs.github.com/cn/free-pro-team@latest/github

          PS公號(hào)內(nèi)回復(fù)「Python」即可進(jìn)入Python 新手學(xué)習(xí)交流群,一起 100 天計(jì)劃!


          老規(guī)矩,兄弟們還記得么,右下角的 “在看” 點(diǎn)一下,如果感覺文章內(nèi)容不錯(cuò)的話,記得分享朋友圈讓更多的人知道!

          代碼獲取方式

          識(shí)別文末二維碼,回復(fù):Python

          瀏覽 133
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  西西444WWW无码大胆 | 亚洲 在线 免费 视频 | 99久久精品免费看国产交换 | 404notfound网红视频在线观看 | 美女的尿水网站免费观看 |