亚洲全黄无码一级在线看_国产剧情久久久性色_无码av一区二区三区无码_亚洲成a×人片在线观看

當前位置: 首頁 > 科技新聞 >

GitHub竟然還有這些騷操作,趕緊學(xué)起來

時間:2020-06-18 17:34來源:網(wǎng)絡(luò)整理 瀏覽:
GitHub常用詞相信大家接觸GitHub應(yīng)該是從學(xué)習(xí)Git開始的吧,至少我是這樣的,剛開始真的是什么都不懂,因為是一個英文網(wǎng)站,加上不熟悉
GitHub常用詞

相信大家接觸GitHub應(yīng)該是從學(xué)習(xí)Git開始的吧,至少我是這樣的,剛開始真的是什么都不懂,因為是一個英文網(wǎng)站,加上不熟悉,所以對GitHub的使用也非常局限。

先來介紹一下GitHub的常用詞,常用詞是什么?看下面的圖:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

紅色框線標注的部分相信大家都不陌生吧,是不是感覺雖然很熟悉,但是又談不上很了解呢,我來介紹一下:

Used by:使用者,記錄的是使用該項目的人數(shù)Watch:這里可以設(shè)置通知級別
GitHub竟然還有這些騷操作,趕緊學(xué)起來

你可以選擇僅在關(guān)注時接收該項目動態(tài)、或者接受該項目所有動態(tài)、或者永不接受動態(tài)Star:這是點贊功能,沒啥可說的Fork:這里可以拉取項目,若你想貢獻代碼,可以借助Fork將項目拉取到自己的遠程庫GitHub精確搜索

在做一個項目之前,你首先應(yīng)該考慮到在GitHub中是否能找到一個基本架構(gòu),然后在上面修改即可;或者在編寫項目的過程中,遇到一個需求,你也可以在GitHub上找找看是否有現(xiàn)成的可以引用。

根據(jù)關(guān)鍵詞搜索

舉個栗子,你正在編寫一個商城項目,其中涉及到支付功能,這個支付功能雖然自己很熟悉,但是真要自己寫,好像有些難度,別擔(dān)心,可以去GitHub上搜搜看,于是你來到GitHub進行搜索:

GitHub竟然還有這些騷操作,趕緊學(xué)起來


在搜索框輸入pay,此時的搜索結(jié)果有六萬多條,你高興壞了,原來有這么多項目可以給自己用,但是,要想在這六萬多個項目中找出一個來用,就有些難度了,有些項目跟自己的需求根本不沾邊。

所以,直接用pay進行搜索,顯然是不夠好的,那么,我們可以借助一些關(guān)鍵詞進行精確搜索,比如:

in:name:項目名包含指定字符in:readme:自述文件包含指定字符in:description:項目描述包含指定字符

有了這些關(guān)鍵詞,我們就可以對需要查找的項目進行精確搜索。比如我想要查找項目名中包含pay字符串的項目,那么你只需要搜索pay in:name即可:

GitHub竟然還有這些騷操作,趕緊學(xué)起來


這樣我們便可以忽略項目名中不包含pay字符串的項目,我們認為這樣的項目不適合我們。

我們可以繼續(xù)限定,比如我想搜索項目名、自述文件和項目描述中都含有pay字符串的項目,那我們就可以這樣搜索payin:name,readme,description:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

通過這樣的限定,能夠讓查詢出來的項目更加符合我們的需求。

當然你也可以限定每個關(guān)鍵詞的字符,比如這樣搜索pay in:name 支付寶 in:description:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

意思是說,查找項目名中包含"pay",項目描述中包含"支付寶"的項目。


根據(jù)點贊數(shù)和Fork數(shù)搜索

剛才通過關(guān)鍵詞對項目的限定,我們能夠更加精確地搜索到想要的項目,當然,我們還可以通過點贊數(shù)和Fork數(shù)來實現(xiàn)精確搜索。一般來說,點贊數(shù)和Fork數(shù)高的項目都是好項目。

比如我使用關(guān)鍵詞搜索:pay in:name 支付寶 in:description,發(fā)現(xiàn)搜索結(jié)果仍然有將近800條,那么如何從這800個項目中快速找到好項目呢?我們來搜索一下高點贊數(shù)的項目,它有兩種搜索方式:

大于等于符號:stars:>1000、stars:<=5000

區(qū)間范圍數(shù)字:數(shù)字1…數(shù)字2

現(xiàn)在我想在這800個項目中搜索點贊數(shù)超過100的項目,應(yīng)該搜索pay in:name 支付寶 in:description stars:>500:

GitHub竟然還有這些騷操作,趕緊學(xué)起來


現(xiàn)在搜索結(jié)果只剩下8個了,我們就可以瀏覽一下這8個項目,看看哪個項目適合我們,這樣工作量明顯就下降了。

你還可以借助數(shù)字區(qū)間搜索,比如你想搜索點贊數(shù)400到500范圍內(nèi)的項目,你就可以輸入pay in:name 支付寶 in:description stars:400..500:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

那么按照Fork數(shù)來進行搜索,操作方式和點贊數(shù)搜索一樣,比如我想搜索Fork數(shù)在3000以上的SpringBoot項目,可以輸入springboot forks:>3000:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

搜索結(jié)果只有四個,這四個項目Fork數(shù)這么高,肯定是一些好項目,你就可以通過這些項目來進行學(xué)習(xí),不斷地提升自己了,所以,不要總說自己沒有學(xué)習(xí)資料,GitHub上應(yīng)有盡有。

當然,它們也可以組合使用,具體就不演示了。

awesome搜索

什么是awesome搜索?我們先來搜索一下,輸入awesome springmvc:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

搜索結(jié)果只有四條,而且你會發(fā)現(xiàn)這四個項目都是學(xué)習(xí)教程,事實上,awesome系列就是用來收集學(xué)習(xí)、工具、書籍類的相關(guān)項目,而我們通過awesome搜索就能夠找到這些項目。

所以,如果你想學(xué)習(xí)某個框架,某個知識點,就可以使用awesome來搜索學(xué)習(xí)資源。

實現(xiàn)代碼高亮GitHub竟然還有這些騷操作,趕緊學(xué)起來

這是GitHub上某個項目中的一個文件代碼,若我想將這個文件的代碼發(fā)送給別人看,那么只需將網(wǎng)頁上的地址發(fā)送給別人即可,但如果該文件的代碼量特別大,而我想提醒別人從哪個地方開始看,你就可以使用代碼高亮。

那么問題是如何實現(xiàn)呢?

我們先把當前的網(wǎng)址復(fù)制下來:

https://github.com/BlackmodeN/AwesomeBlog/blob/master/src/blog/dao/ArticleDao.java

比如你想要第14行高亮,那么很簡單,在地址后面拼接一個#L關(guān)鍵字,并加上行號:

https://github.com/BlackmodeN/AwesomeBlog/blob/master/src/blog/dao/ArticleDao.java#L14

效果如下圖:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

而如果你想高亮顯示一段代碼,比如高亮顯示第1行到第14行,也非常簡單,修改網(wǎng)址:

https://github.com/BlackmodeN/AwesomeBlog/blob/master/src/blog/dao/ArticleDao.java#L1-L14

看效果:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

文件查找程序

何為文件查找程序?我們先來到一個項目中:

GitHub竟然還有這些騷操作,趕緊學(xué)起來


假設(shè)我想查看一下這個項目的文件內(nèi)容,你不是得進入到各個文件夾內(nèi),然后文件里又有子文件夾,并且由于GitHub訪問比較緩慢,導(dǎo)致你在瀏覽整個項目的時候會花費大量的時間。

其實,你完全不用這樣,你可以使用文件查找程序來瀏覽項目,使用方式:在當前項目頁面,按下字母T,便會激活文件查找程序,看效果:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

所有文件一目了然。

我們隨意進入到一個文件中:

GitHub竟然還有這些騷操作,趕緊學(xué)起來


這時候我們?nèi)粝胩D(zhuǎn)到某行代碼,也是可以實現(xiàn)的,在該頁面按下字母L,瀏覽器會彈出一個窗口:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

輸入60,點擊Go,此時頁面跳轉(zhuǎn)到第60行代碼,效果如下:

GitHub竟然還有這些騷操作,趕緊學(xué)起來

按下字母W,還能切換項目分支:

GitHub竟然還有這些騷操作,趕緊學(xué)起來


關(guān)于GitHub的快捷鍵其實還有很多,這里就不一一列舉了,就介紹了幾個常用的。

搜索活躍用戶

若想要在GitHub上搜索一些活躍用戶,搜索一些行業(yè)內(nèi)的大佬,該如何做呢?

很簡單,比如我學(xué)的是Java,我想搜索在杭州比較活躍的Java技術(shù)大佬,就可以輸入location:hangzhoulanguage:java:


GitHub竟然還有這些騷操作,趕緊學(xué)起來


這樣就可以搜索到了。

推薦內(nèi)容