日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
GitHub這五個騷操作,99%的人不知道!

相信絕大多數(shù)同學(xué)都用過 GitHub。但是,很多同學(xué)僅僅是局限于 “能用”,GitHub 的幾個隱藏的神級技巧,大家都知道么?

在做網(wǎng)站、成都網(wǎng)站建設(shè)過程中,需要針對客戶的行業(yè)特點(diǎn)、產(chǎn)品特性、目標(biāo)受眾和市場情況進(jìn)行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計方向。創(chuàng)新互聯(lián)建站還需要根據(jù)客戶的需求進(jìn)行功能模塊的開發(fā)和設(shè)計,包括內(nèi)容管理、前臺展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計和安全保護(hù)等功能。

今天給大家分享 5 個 隱藏的 、實(shí)用的 GitHub 技巧。

1. 搜索技巧

搜索無疑是大家使用最多的功能,絕大多數(shù)同學(xué)是這樣搜索的:

點(diǎn)下搜索框,輸入想搜的內(nèi)容,然后往往會看到一大堆搜索結(jié)果,接下來還要再去選擇編程語言來過濾。結(jié)果還是一大堆!不僅麻煩,而且搜索出來的內(nèi)容可能非常老舊。

而有經(jīng)驗的大佬呢,可能是這么搜的:

按快捷鍵 s 直接聚焦到搜索框,然后輸入一串神秘代碼:springboot vue stars:>1000 pushed:>2022-05-02 language:Java ,再按回車搜索,就能輕松快速地得到精確的、最新的結(jié)果。

怎么樣,搜出來的項目是不是都挺經(jīng)典的?

這一串神秘代碼呢,其實(shí)是利用了 GitHub 高級搜索功能提供的 搜索限定符 。

當(dāng)然,完全不用記這些,進(jìn)入 advance search 界面(搜索結(jié)果頁左下角),利用可視化表單也能實(shí)現(xiàn)高級搜索:

比如搜索最近更新的、Java 語言的、star 數(shù)超過 1000 的項目:

但這個界面展示的搜索條件有限,其實(shí)還有更多的搜索限定語法,比如按代碼庫名稱、描述搜索,對倉庫中的內(nèi)容進(jìn)行搜索等,這些都可以在 GitHub 官方文檔查閱,不用去背!

官方文檔:https://docs.github.com/cn/search-github/getting-started-with-searching-on-github/about-searching-on-github

2.  文件查看技巧

在我們發(fā)現(xiàn)開源項目后,往往要進(jìn)入項目詳情頁,通過查看文件和閱讀源碼來了解項目。

相信大多數(shù)同學(xué)是一級一級地點(diǎn)擊項目目錄去找文件,發(fā)現(xiàn)位置錯了以后呢,還要回到最初的起點(diǎn),呆呆地再換一個目錄去找。對于 java 這種包路徑層層嵌套的項目來說,實(shí)在是太麻煩了。

其實(shí),我們只需按下 ??t?? 鍵,就可以快速、實(shí)時地對倉庫內(nèi)的所有文件進(jìn)行搜索了。

點(diǎn)進(jìn)某個文件后,還有技巧,按下 ??L?? 鍵,就可以快速跳轉(zhuǎn)到某一行。點(diǎn)擊行號,就可以快速復(fù)制這行的代碼,生成永久鏈接。

按 b 鍵還可以快速查看該文件的改動記錄。是不是方便很多了呢?

查看尤大開發(fā) vue 的過程

除了上面這些,其實(shí) GitHub 里還隱藏了非常多的快捷鍵,大家可以收藏一下,也可以在官方文檔查看。

官方文檔:https://docs.github.com/cn/get-started/using-github/keyboard-shortcuts

除了快捷鍵,GitHub 其實(shí)還藏著一個命令面板,按 ctrl + k 打開,然后就可以快速查看內(nèi)容,高效執(zhí)行各種操作了,感興趣的同學(xué)依然可以從官方文檔去了解,這里不再贅述。

官方文檔:https://docs.github.com/cn/get-started/using-github/github-command-palette

3. 閱讀代碼技巧

雖然通過上個技巧,我們已經(jīng)能夠很方便地搜索文件了,但是如果要完整閱讀項目代碼,可能要在文件間來回跳轉(zhuǎn),就非常麻煩。所以我們往往會把項目代碼下載到本地,用更強(qiáng)大的編輯器來閱讀。

但是,在我們調(diào)研和選擇項目時,有那么多我們不了解的項目,難道都要一個個下載到本地去閱讀么??

當(dāng)然不用!

登錄 GitHub 后,直接在倉庫詳情頁按下 。(句號)鍵,神奇的事情發(fā)生了,你會發(fā)現(xiàn),代碼竟然直接在一個 網(wǎng)頁版 VS Code 編輯器中打開了!

VS Code,但是網(wǎng)頁版

使用體驗和本地的 VS Code 編輯器完全一致,不僅可以隨時切換文件來閱讀,代碼高亮提示、快捷跳轉(zhuǎn)、代碼搜索、debug 等功能一應(yīng)俱全,甚至還可以安裝插件來增強(qiáng)編輯器的功能。誰用誰真香~?

4. 在線運(yùn)行項目

除了一鍵在瀏覽器中查看項目源碼外,GitHub 還藏著一個更 無敵 的功能。

讓我們在項目地址前加上 gitpod.io/# 前綴,等待幾秒鐘,神奇的事情發(fā)生了。

依托于 GitPod,我們不僅在一個網(wǎng)頁編輯器中打開了項目代碼、可以實(shí)時編輯和保存;而且它自動識別了項目的類型,并且自動安裝了依賴包。

接下來,我們完全可以把這個網(wǎng)頁提供的遠(yuǎn)程服務(wù)器當(dāng)做自己的電腦來使用,里面預(yù)裝了 python、java、go 等等,啥環(huán)境都有!因此我們可以在控制臺里為所欲為:可以輸入命令來執(zhí)行項目,并且直接在網(wǎng)頁中查看項目的運(yùn)行效果;甚至還可以一鍵構(gòu)建 Docker 鏡像,快得飛起!

這下再也不用把項目下載到本地,然后安裝一堆環(huán)境來查看項目效果了。

沒記錯的話,GitPod 每月提供 50 個小時的免費(fèi)使用時長,對絕大多數(shù)同學(xué)來說完全足夠了。

5. 項目推送

除了主動搜索項目外,其實(shí)在 GitHub 的 Explorer 探索頁面中,有一個非常不起眼的按鈕 —— 獲取郵件更新。

我們可以根據(jù)自己的喜好,讓 GitHub 定期給我們推送自己感興趣的優(yōu)質(zhì)項目,就可以持續(xù)擴(kuò)大知識面、了解開源動態(tài)啦。


本文標(biāo)題:GitHub這五個騷操作,99%的人不知道!
本文地址:http://m.5511xx.com/article/djegpcg.html