1. 程式人生 > 其它 >據說極客都喜歡:GitHub CLI 1.0 正式版本釋出

據說極客都喜歡:GitHub CLI 1.0 正式版本釋出

  今年早些時候,GitHub 官方釋出了 GitHub CLI 測試版本,這期間收到了 250,000 個 PR,執行了 350,000 多次 Merge,以及 20,000 個 issue。現在 GitHub CLI 終於釋出 1.0 正式版本了。

  GitHub CLI 1.0,你可以做如下事情:

  在終端執行從 issue 到釋出的整個 GitHub 工作流程;呼叫 GitHub API 以編寫幾乎所有 Action 的指令碼,併為任何命令設定自定義別名;除 GitHub 之外,還可連線到 GitHub Enterprise Server;

  將 GitHub CLI 用於整個 GitHub 工作流程。

  使用 gh repo clone owner/repo clone 你的專案;通過 gh issue status or gh issue list --assignee billygriffin 檢視你的 issue;當你完成某個功能或修復某個 issue 後,使用 gh pr create 建立一個 PR;你的團隊成員可以通過 gh pr checkout 1337 檢視你的 PR,通過 gh pr diff 檢視改動,甚至可以通過 gh pr review 進行輕量級的 review;PR 獲得批准後,你可以通過 gh pr checks 確保所有測試均通過,然後繼續進行,並使用 gh pr merge 從你的終端直接將其合併。合併後,GitHub CLI 甚至可以刪除本地和 GitHub上的分支;當你準備釋出下一個版本時,只需使用 gh release create [tag name],並在不離開命令列的情況下將你的作品釋出給全世界!

  GitHub CLI 現在允許您使用 gh alias set 為任何命令建立別名。藉助功能強大的 gh api,你可以直接訪問 GitHub API,使用 gh 可以做的事沒有任何限制。命令也很容易組合。

  最後,您可以將 GitHub CLI 與託管在 GitHub Enterprise Server 2.20+ 上的儲存庫一起使用。自從釋出測試版以來,這是最常見的需求,很高興越來越多的使用 GHES 的人也可以使用 GitHub CLI

  今天的專案大家覺得怎麼樣嗎?如果你喜歡,請在文章底部留言、點贊或關注轉發,你的支援就是我持續更新的最大動力!