經(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
-
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)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論