用了這么久,原來 GitHub 還有這種騷操作?
“
閱讀本文大概需要 3 分鐘。
相信大家進(jìn)入 GitHub 搜索一些資料時,都是下面的步驟:
進(jìn)入網(wǎng)頁:

搜索欄輸入關(guān)鍵字:

搜索得到結(jié)果:

看似沒毛病,確實(shí)沒毛病。但是我想說的是這樣的搜索真的能夠搜到你想要的嗎?
也許是可以,但是例如上面我搜的 Django 關(guān)鍵詞,顯示出來的結(jié)果有26萬條,你能找到想要的嗎?即使找到了,得浪費(fèi)多少時間呢?
今天來普及一下,GitHub 里的一些高級搜索方法。
in:name Django

名字中有 “Django”
in:readme Django

readme中有“Django”
in:description Django

描述中有 “Django”
stars:>1000

star 超過 1000 的有關(guān) Django 的項(xiàng)目
上面具體給出了一些高級搜索語法使用方法,下面總結(jié)日常工作我們會使用的一些語法:
項(xiàng)目名字中有 “example”:
in:name example
項(xiàng)目 readme 中有 “example”:
in:readme example
項(xiàng)目描述中有 “example”:
in:description example
項(xiàng)目 star>1000:
stars:>1000 關(guān)鍵詞
項(xiàng)目 fork>1000:
forks:>1000 關(guān)鍵詞
項(xiàng)目在 2019 年 9 月 1 日后有更新的:
pushed:>2019-09-01 關(guān)鍵詞
項(xiàng)目在 2019 年 1 月 3 日后創(chuàng)建的:
created:>2019-01-03 關(guān)鍵字
用Java編寫的項(xiàng)目:
language:java 關(guān)鍵詞
明確搜索某個人或組織的倉庫 :
user:userName
user:userName language:java
org:spring-cloud
除了上面給大家總結(jié)的常用語法,GitHub 官方提供了官方文檔:
https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositories
大家可以復(fù)制訪問或者直接點(diǎn)擊文末左下角閱讀原文
除了通過語法來進(jìn)行高級搜索,GitHub 也提供了圖形界面的高級搜索:
https://github.com/search/advanced

今天普及的這些知識,如果能在你的工作中幫助到你,請隨手轉(zhuǎn)發(fā)一下!
