一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GitHub宣布將無(wú)限制地開(kāi)放私有代碼庫(kù)

電子工程師 ? 來(lái)源:lq ? 2019-01-29 11:05 ? 次閱讀

之前我們講過(guò)Jupyter Notebook 自帶的一些插件功能,那些插件容易被人忽略卻又能提高你的工作效率。這次,我們一起來(lái)探索一下 GitHub 一些類(lèi)似的小功能(被忽略的小可愛(ài))吧。

近日,GitHub 宣布將無(wú)限制地開(kāi)放私有代碼庫(kù),這讓我們能夠在幾分鐘之內(nèi)就將那些不想讓人別人看到的代碼傳到云端,還確保我們可以充分利用 GitHub 所提供的諸多功能。

GitHub 內(nèi)置了一些非常實(shí)用的快捷方式和提高生產(chǎn)率的功能。然而,根據(jù)我的個(gè)人經(jīng)驗(yàn),很多開(kāi)發(fā)人員往往不會(huì)注意到這些功能。

只要我發(fā)現(xiàn) GitHub 上的某個(gè)特定功能可以為開(kāi)發(fā)者提供幫助,我就會(huì)將它記錄在這篇文章中。也就是說(shuō),它絕不是一個(gè)詳盡的列表。

代碼庫(kù)中的快速模糊文件搜索

毫無(wú)疑問(wèn),如果你知道自己想要找什么東西,這就是瀏覽代碼庫(kù)的最快方法。打開(kāi)任意一個(gè)代碼庫(kù)并按下「t」鍵,你就可以根據(jù)名稱搜索代碼庫(kù)中的任何文件,你還可以用鍵盤(pán)上的導(dǎo)航鍵操作箭頭在搜索結(jié)果中移動(dòng)。按下回車(chē)鍵就可以打開(kāi)想要查找的文件。

代碼合并請(qǐng)求(pull request)中的代碼更改建議

當(dāng)你在代碼合并請(qǐng)求中評(píng)論代碼時(shí),你可以使用「更改建議」(Suggested Changes)功能給出建議的替換代碼。代碼合并請(qǐng)求的作者將能夠在不離開(kāi) GitHub 的情況下立即采納你的建議。如果你想給出建議,你要使用「'''」形式的多行注釋標(biāo)記將代碼片段囊括近來(lái),并添加標(biāo)簽「suggestion」:

在代碼合并請(qǐng)求中提出更改建議...

當(dāng)你提出了更改建議后,代碼合并請(qǐng)求的作者可以立即將其應(yīng)用到代碼庫(kù)分支中,而不需要手動(dòng)變更文件!

接著應(yīng)用這些更改。

像在 IDE 中一樣導(dǎo)航代碼樹(shù)

實(shí)現(xiàn)該功能需要用到 Chrome 瀏覽器的一個(gè)非官方擴(kuò)展,但是與默認(rèn)的 GitHub 界面相比,這是一種讓人感到更加熟悉的代碼導(dǎo)航方式。「Octortree extension」讓你能夠使用側(cè)邊欄的樹(shù)狀視圖瀏覽 GitHub 代碼庫(kù),有點(diǎn)像在 VS Code 等應(yīng)用中使用側(cè)邊欄視圖查看代碼結(jié)構(gòu)。

在檢查代碼時(shí)跳轉(zhuǎn)到特定的函數(shù)

除非你正在檢查某個(gè)函數(shù)內(nèi)部的代碼,否則你在檢查代碼的過(guò)程中經(jīng)常會(huì)在函數(shù)的調(diào)用和定義之間進(jìn)行跳轉(zhuǎn)(因此需要大量的上下滾動(dòng))。GitHub 讓你能夠在查看代碼合并請(qǐng)求中的文件時(shí),通過(guò)按下「t」鍵跳轉(zhuǎn)到某個(gè)特定的標(biāo)志。

創(chuàng)建文件的永久鏈接

當(dāng)你在查看一個(gè)文件或代碼庫(kù)時(shí),按下「y」就可以將 URL 轉(zhuǎn)換為一個(gè)永久鏈接,你可以安全地共享該鏈接,因?yàn)樵撐募械膬?nèi)容永遠(yuǎn)不會(huì)改變。

如果你在 GitHub 上上傳了一個(gè)文件或代碼庫(kù)的目錄鏈接,而并沒(méi)有把這個(gè)鏈接變成一個(gè)永久鏈接,那這些文件可能會(huì)在第二天消失,鏈接會(huì)被破壞!

查看 Git blame 和最近更新的熱力圖

當(dāng)你查看文件時(shí),可以按下「b」鍵查看「Git blame」和顯示每一行代碼最近被更新的熱力圖。它會(huì)告訴你最近是誰(shuí)更改了每行代碼,并為你提供一個(gè)可以點(diǎn)擊的鏈接,讓你查看完整的代碼提交信息。

在 gutter(包含代碼提交信息和作者信息)的右邊,你會(huì)看到一個(gè)橙色的豎條。如果這個(gè)豎條越鮮艷,那么就說(shuō)明更改的時(shí)間越近,這意味著你可以很容易地瀏覽文件,并找到最近更新的代碼。

強(qiáng)大的代碼搜索

GitHub 為大部分代碼建立了索引,并提供了強(qiáng)大的搜索功能。如果你需要在存儲(chǔ)庫(kù)中查找某些內(nèi)容,但不打算對(duì)其進(jìn)行任何更改,通常不需要檢查代碼倉(cāng)庫(kù)。你可以按下「/」鍵來(lái)搜索代碼倉(cāng)庫(kù)中的所有代碼。

如果你的搜索包含多個(gè)單詞,并且想要進(jìn)行特定搜索查詢,請(qǐng)給查詢內(nèi)容加上引號(hào)。你還可以通過(guò)其它方式過(guò)濾搜索,比如文件大小、擴(kuò)展名、文件所在的路徑等等。

保存回復(fù)

如果你發(fā)現(xiàn)自己總是重復(fù)為代碼給出同樣的評(píng)論,那么你可以通過(guò)創(chuàng)建一個(gè)保存好的回復(fù)來(lái)節(jié)省時(shí)間。下次當(dāng)你發(fā)現(xiàn)你想要再次輸入這樣的評(píng)論,你可以直接從下拉菜單中選擇:

如果想不使用鼠標(biāo)就完成上面的工作,可以先按「ctrl + /」然后按下「ctrl+ 1」。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4365

    瀏覽量

    63872
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4880

    瀏覽量

    70021
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    481

    瀏覽量

    17330

原文標(biāo)題:GitHub不為人知的小秘密…讓你的工作更高效

文章出處:【微信號(hào):aicapital,微信公眾號(hào):全球人工智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DLPA3005的VLED電壓是如何輸出的,與接的RGB LED有關(guān)嗎?VLED會(huì)無(wú)限制的升高嗎?

    是如何輸出的,與接的RGB LED有關(guān)嗎?VLED會(huì)無(wú)限制的升高嗎? 3、在設(shè)置了LED的電流后,VLED的電壓會(huì)受LED的電流變化影響嗎? 4、DLPA3005接的LED在工作的時(shí)候,可以認(rèn)為是動(dòng)態(tài)阻
    發(fā)表于 02-18 06:18

    quartus II 9.1 NIOS II IP已破解,時(shí)間無(wú)限制,但是下載程序后彈一個(gè)窗口,使得quartus 不能操作,求大神指點(diǎn)....

    quartus II 9.1 NIOS II IP已破解,時(shí)間無(wú)限制,但是下載程序后彈一個(gè)窗口,使得quartus 不能操作,取消窗口,程序就不工作了,把窗口就放在那里不管,程序可以工作,但是
    發(fā)表于 01-18 11:20

    【新功能】企業(yè)級(jí)Maven私有倉(cāng)庫(kù)服務(wù)結(jié)束公測(cè),全面開(kāi)放使用

    摘要: 目前云效上線了企業(yè)級(jí)Maven私有倉(cāng)庫(kù)服務(wù)。用戶可以一鍵開(kāi)通Maven私有倉(cāng)庫(kù)服務(wù),零配置實(shí)現(xiàn)私有二方庫(kù)的上傳和下載。經(jīng)過(guò)半個(gè)月的公測(cè),云效中的企業(yè)級(jí)Maven
    發(fā)表于 06-20 15:50

    開(kāi)放源代碼數(shù)據(jù)庫(kù)系統(tǒng)

    開(kāi)放源代碼數(shù)據(jù)庫(kù)系統(tǒng) 摘要: 開(kāi)放源代碼軟件的流行推動(dòng)了計(jì)算機(jī)軟件的發(fā)展。本文從幾個(gè)方面分析并比較了四種開(kāi)放源代碼的數(shù)據(jù)庫(kù)系統(tǒng)。
    發(fā)表于 02-09 15:34 ?5次下載

    github是什么_github有什么用

    gitHub是一個(gè)面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С謌it 作為唯一的版本庫(kù)格式進(jìn)行托管,故名gitHub。gitHub于2008
    發(fā)表于 11-29 16:19 ?2.1w次閱讀

    WDR5.3無(wú)限制版西數(shù)硬盤(pán)維修工具應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是WDR5.3無(wú)限制版西數(shù)硬盤(pán)維修工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 01-04 08:00 ?0次下載
    WDR5.3<b class='flag-5'>無(wú)限制</b>版西數(shù)硬盤(pán)維修工具應(yīng)用程序免費(fèi)下載

    眾望所歸,Github推出無(wú)限容量免費(fèi)版私人存儲(chǔ)庫(kù)服務(wù)

    現(xiàn)在,有許多開(kāi)發(fā)人員希望使用私有資源庫(kù)來(lái)申請(qǐng)職位、開(kāi)發(fā)子項(xiàng)目、或者在公開(kāi)發(fā)布之前私下嘗試開(kāi)發(fā)的一些東西。從今天開(kāi)始,這些應(yīng)用場(chǎng)景都可以在GitHub上免費(fèi)使用。同時(shí),公共存儲(chǔ)庫(kù)仍然是免
    的頭像 發(fā)表于 01-10 09:45 ?1.3w次閱讀
    眾望所歸,<b class='flag-5'>Github</b>推出<b class='flag-5'>無(wú)限</b>容量免費(fèi)版私人存儲(chǔ)<b class='flag-5'>庫(kù)</b>服務(wù)

    GitHub宣布無(wú)限制的免費(fèi)為普通用戶提供私有倉(cāng)庫(kù)服務(wù)

    盡管私有倉(cāng)庫(kù)以后可以免費(fèi)創(chuàng)建,但服務(wù)還是有限的,免費(fèi)私有倉(cāng)庫(kù)最多只能添加三個(gè)協(xié)同操作者,而且免費(fèi)版服務(wù)沒(méi)有高級(jí)代碼審查工具。顯然,這不太適合大的商業(yè)項(xiàng)目,所以大團(tuán)體做項(xiàng)目管理還是需要付費(fèi)添加協(xié)同操作者。
    的頭像 發(fā)表于 01-10 10:32 ?3159次閱讀
    <b class='flag-5'>GitHub</b><b class='flag-5'>宣布</b><b class='flag-5'>無(wú)限制</b>的免費(fèi)為普通用戶提供<b class='flag-5'>私有</b>倉(cāng)庫(kù)服務(wù)

    2019開(kāi)年Github重磅:宣布私有資源庫(kù)服務(wù)無(wú)限量免費(fèi)

    現(xiàn)在免費(fèi)的Github包含無(wú)限私有存儲(chǔ)庫(kù)。開(kāi)發(fā)人員第一次可以GitHub用于他們的私人項(xiàng)目,
    的頭像 發(fā)表于 01-10 15:18 ?5056次閱讀

    如何從GitHub存儲(chǔ)庫(kù)下載代碼

    Github下載代碼的最簡(jiǎn)單方法是通過(guò)點(diǎn)擊“ 下載Zip 下載整個(gè)zip文件中的代碼
    的頭像 發(fā)表于 09-24 09:11 ?9504次閱讀
    如何從<b class='flag-5'>GitHub</b>存儲(chǔ)<b class='flag-5'>庫(kù)</b>下載<b class='flag-5'>代碼</b>

    微軟北極代碼庫(kù)項(xiàng)目,GitHub代碼可存儲(chǔ)500年

    繼成功研制玻璃存儲(chǔ)器后,微軟的憂患意識(shí)又轉(zhuǎn)移到了旗下的GitHub中,在本周在舊金山舉辦的GitHub Universe大會(huì)上,雷德蒙德巨頭宣布推出北極代碼
    的頭像 發(fā)表于 11-15 10:06 ?2758次閱讀

    GitHub宣布開(kāi)放無(wú)限私有存儲(chǔ)庫(kù)以及限時(shí)訪問(wèn)GitHub Actions

    GitHub 宣布,即日起,所有用戶都可以免費(fèi)使用該平臺(tái)的核心功能。無(wú)論是個(gè)人免費(fèi)賬戶、還是商業(yè)項(xiàng)目團(tuán)隊(duì),都可訪問(wèn) GitHub無(wú)限私有
    的頭像 發(fā)表于 04-15 09:36 ?3737次閱讀

    谷歌終止無(wú)限制免費(fèi)照片存儲(chǔ)空間的提供 2021年6月1日起

    據(jù)報(bào)道,谷歌周三向外界宣布,終止無(wú)限制免費(fèi)照片存儲(chǔ)空間的提供。在過(guò)去,通過(guò)這一免費(fèi)的存儲(chǔ)空間,你可以在線存儲(chǔ)你的照片。 從2021年6月1日開(kāi)始,Google賬戶上的谷歌相冊(cè)(Google
    的頭像 發(fā)表于 11-12 08:56 ?2788次閱讀

    嵌入式開(kāi)發(fā)有用的github上的開(kāi)源代碼庫(kù)

    嵌入式開(kāi)發(fā)有用的github上的開(kāi)源代碼庫(kù)?版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 https://blog.csdn.net/u011559046/article/details
    發(fā)表于 11-02 20:21 ?3次下載
    嵌入式開(kāi)發(fā)有用的<b class='flag-5'>github</b>上的開(kāi)源<b class='flag-5'>代碼</b><b class='flag-5'>庫(kù)</b>

    上傳本地項(xiàng)目代碼github

    GitHub是一個(gè)面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С謌it 作為唯一的版本庫(kù)格式進(jìn)行托管,故名GitHub。本文主要講解如何本地
    的頭像 發(fā)表于 11-14 16:45 ?1224次閱讀
    上傳本地項(xiàng)目<b class='flag-5'>代碼</b>到<b class='flag-5'>github</b>