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

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

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

GitHub CLI讓開(kāi)發(fā)者在終端里使用命令行管理代碼項(xiàng)目

Linux愛(ài)好者 ? 來(lái)源:CSDN技術(shù)社區(qū) ? 作者:CSDN技術(shù)社區(qū) ? 2020-09-28 14:11 ? 次閱讀

經(jīng)過(guò)大半年的迭代與完善,GitHub CLI已經(jīng)成功從beta版升級(jí)為1.0正式版,可供所有用戶使用。

GitHub CLI讓開(kāi)發(fā)者在終端里使用命令行(CLI)管理代碼項(xiàng)目,不必打開(kāi)網(wǎng)頁(yè),工作效率更高。

GitHub在官方博客中表示,自年初發(fā)布測(cè)試版以來(lái),用戶使用GitHub CLI創(chuàng)建了超過(guò)25萬(wàn)個(gè)拉取請(qǐng)求,執(zhí)行超過(guò)35萬(wàn)個(gè)合并,創(chuàng)建超過(guò)2萬(wàn)個(gè)問(wèn)題。

GitHub CLI現(xiàn)已支持:

在終端里處理各種GitHub工作流,包括從處理問(wèn)題到發(fā)布軟件包;

調(diào)用GitHub API編寫幾乎所有動(dòng)作的腳本,并為任何命令設(shè)置自定義別名;

除GitHub.com之外,CLI還能連接到GitHub企業(yè)服務(wù)。

從今以后,開(kāi)發(fā)者只需輸入gh命令,就可以快速簽出拉取請(qǐng)求、查看提交代碼差異、查詢bug問(wèn)題詳細(xì)信息等。

安裝GitHub CLI

對(duì)于Debian/Ubuntu用戶:

對(duì)于Mac用戶:

對(duì)于Windows用戶,可以從終端里安裝,也可以直接下載msi安裝包。

GitHub CLI怎么用

GitHub CLI的命令相當(dāng)好記,全都以gh開(kāi)頭,之后跟上alias、api、pr、release、repo等,這些命令可以說(shuō)是“顧名思義”。

比如gh repo就是對(duì)存儲(chǔ)庫(kù)進(jìn)行操作:gh repo clone是克隆存儲(chǔ)庫(kù),gh repo create是新建存儲(chǔ)庫(kù),gh repo fork是合并存儲(chǔ)庫(kù)。

對(duì)于拉取請(qǐng)求也是類似,gh pr后加上create、checkout、diff、review即實(shí)現(xiàn)相應(yīng)功能。

GitHub CLI還有一項(xiàng)重要功能是支持自定義命令縮寫,操作方法和Linux中的alias命令類似。

比如查詢帶有bug標(biāo)簽的問(wèn)題,過(guò)去是打開(kāi)網(wǎng)頁(yè)從標(biāo)簽篩選,如果用命令行不做簡(jiǎn)化,那么需要輸入一大串命令。

現(xiàn)在只需將這個(gè)命令重命名為bugs,那么今后只要輸入gh bugs就能快速看到此類問(wèn)題,大大提高了維護(hù)代碼的效率。

責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • CLI
    CLI
    +關(guān)注

    關(guān)注

    1

    文章

    79

    瀏覽量

    8496
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    461

    瀏覽量

    16234

原文標(biāo)題:用命令行管理你的 GitHub 項(xiàng)目,不必再開(kāi)網(wǎng)頁(yè),官方 CLI 工具 1.0 版上線

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開(kāi)發(fā)者福音:Windows 10預(yù)覽版開(kāi)始支持Linux命令行

     微軟本周發(fā)布了支持原生Linux bash命令行的首個(gè)Windows 10內(nèi)部預(yù)覽版。微軟在上周的Build開(kāi)發(fā)者大會(huì)上發(fā)布了這一消息。微軟希望憑借此舉吸引更多開(kāi)發(fā)者。微軟官方博客
    發(fā)表于 04-07 09:06 ?1896次閱讀

    STM32實(shí)現(xiàn)命令行

    工作中的開(kāi)發(fā)環(huán)境都是基于linux命令行交互,作為命令行的重度使用,玩單片機(jī)也要使用命令行工具,百度了一些
    發(fā)表于 12-09 11:32 ?2113次閱讀

    為什么需要使用命令行調(diào)試程序?

    為什么需要使用命令行調(diào)試程序?通過(guò)嵌入式開(kāi)發(fā)中通過(guò)命令行調(diào)試程序的過(guò)程是怎樣的?
    發(fā)表于 12-24 06:44

    請(qǐng)問(wèn)如何在代碼執(zhí)行命令行???

    請(qǐng)問(wèn)如何在代碼執(zhí)行命令行?。勘热?,命令行可以執(zhí)行echo abcdefg aaa.txt生成一個(gè)aaa.txt。那么如何在程序中執(zhí)行 e
    發(fā)表于 10-28 10:15

    用命令行管理IIS的FTP站點(diǎn)

    用命令行管理IIS的FTP站點(diǎn)   為了實(shí)現(xiàn)在Internet中快速共享網(wǎng)絡(luò)資源的目的,很多用戶使用IIS服務(wù)器內(nèi)置的FTP組件架設(shè)FTP服務(wù)器。
    發(fā)表于 01-30 17:25 ?921次閱讀

    維基鏈的命令行是如何高效快速的對(duì)維基鏈節(jié)點(diǎn)進(jìn)行操作的

    命令行,是一種面向開(kāi)發(fā)者的工具。 眾所周知,Linux系統(tǒng)中,Linux本身也提供了一系列的命令行工具,比如ls、cd、ps等等開(kāi)發(fā)者
    發(fā)表于 06-24 11:15 ?968次閱讀

    推薦這七大有趣和方便的終端/命令行界面工具

    終端/命令行是可能是程序員最常用的工具。這或許是因?yàn)樗禽p量型的,可以用來(lái)做很多事,一些開(kāi)發(fā)人員甚至不遺余力地終端內(nèi)部進(jìn)行操作。本文將分享
    的頭像 發(fā)表于 09-30 15:42 ?2690次閱讀
    推薦這七大有趣和方便的<b class='flag-5'>終端</b>/<b class='flag-5'>命令行</b>界面工具

    Linux 命令行教程好書推薦

    LinuxCommand.org 創(chuàng)始人:William Shotts 之手。 很早以前,該書便基于 CC 3.0 許可免費(fèi)對(duì)外界開(kāi)放閱讀,發(fā)展到今天,已幫助無(wú)數(shù)開(kāi)發(fā)者習(xí)得并掌握 Linux 命令行
    的頭像 發(fā)表于 02-14 09:25 ?1392次閱讀

    如何使用命令行在Linux中查找文件?

    終端,命令行提供了幾個(gè)用于搜索文件的工具,包括查找、定位、grep 和 where is,僅舉幾例。 那么如何使用命令行在Linux中查找文件?Linux中查找文件的12 種方法:
    的頭像 發(fā)表于 03-23 14:55 ?4019次閱讀

    用命令行工具ADB(Android Debug Bridge)常見(jiàn)的ADB命令

    ADB(Android Debug Bridge)是一種通用命令行工具,可以讓您通過(guò)計(jì)算機(jī)與設(shè)備通信。
    的頭像 發(fā)表于 11-05 11:26 ?1223次閱讀

    linux命令行與shell編程實(shí)戰(zhàn)

    Linux命令行與Shell編程實(shí)戰(zhàn)主要涉及以下內(nèi)容: Linux命令行基礎(chǔ):學(xué)習(xí)Linux命令行的基本操作,如文件管理、進(jìn)程管理、網(wǎng)絡(luò)配置
    的頭像 發(fā)表于 11-08 10:57 ?622次閱讀

    linux切換到命令行模式

    Linux中,可以通過(guò)以下步驟切換到命令行模式: 打開(kāi)終端??梢?b class='flag-5'>在應(yīng)用菜單中找到終端命令行
    的頭像 發(fā)表于 11-13 16:47 ?1465次閱讀

    pycharm命令行終端運(yùn)行代碼

    。 PyCharm的命令行終端允許開(kāi)發(fā)者IDE中直接執(zhí)行命令,并查看輸出結(jié)果。通過(guò)使用命令行
    的頭像 發(fā)表于 11-22 11:20 ?3291次閱讀

    eclipse怎么使用命令行

    。JDK是運(yùn)行Java程序所必需的環(huán)境,而Eclipse則是一個(gè)基于Java開(kāi)發(fā)的IDE。確保安裝完畢后,我們可以通過(guò)以下步驟來(lái)命令行
    的頭像 發(fā)表于 12-06 11:26 ?1905次閱讀

    HarmonyOS開(kāi)發(fā):【基于命令行(安裝庫(kù)和工具集)】

    使用命令行進(jìn)行設(shè)備開(kāi)發(fā)時(shí),可以通過(guò)以下步驟安裝編譯OpenHarmony需要的庫(kù)和工具。
    的頭像 發(fā)表于 04-25 21:03 ?279次閱讀
    HarmonyOS<b class='flag-5'>開(kāi)發(fā)</b>:【基于<b class='flag-5'>命令行</b>(安裝庫(kù)和工具集)】