このページの本文へ

Issue作成からリリースまでがターミナルから実行可能に

ギットハブ、コマンドラインツール「GitHub CLI」の正式版をリリース

2020年09月28日 15時30分更新

文● ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

 ギットハブは9月17日(現地時間)、コマンドラインツール「GitHub CLI 1.0」をリリースした。

 GitHub CLIは、利用中のターミナルでGitHubを使用可能にするもの。スクリプトの記述や独自ワークフローの作成の簡素化を実現するとうたう。ベータ版のリリース後は、20万件近くのPull Requestの作成、35万件以上のMergeの実行、2万件以上のIssueが作成されたとのこと。今回、ベータ期間が終了し、ユーザーから寄せられたフィードバックに基づいて機能を拡張したWindows、Mac OS、Linux向けの正式版がダウンロード可能になった。

 GitHub CLI 1.0では、Issue作成からリリースまで、GitHub上の全ワークフローがターミナルから実行できるようになった。

 「gh repo clone owner/repo」コマンドを使用すれば、作業対象レポジトリのクローンを作成できるほか、「gh issue status」または「gh issue list --assignee billygriffin」コマンドを使用すれば、次にするべき作業の検索が可能。

 機能追加やバグ修正後は、「gh pr create」コマンドを利用して、GitHub上にPull Requestを作成可能だ。

 「gh pr checkout 1337」コマンドは、チームメイトによるPull Requestのチェックアウトを、「gh pr diff」コマンドは、チームメイトによる差分の閲覧を許可する。また「gh pr review」コマンドを使えば、チームメイトのレビュー提供が可能になる。

 Pull Requestの承認後は、「gh pr checks」コマンドですべてのテストに合格を確認できる。その後「gh pr merge」コマンドを使用して、利用中のターミナルから直接Mergeできる。Merge後は、ローカルやGitHub.comにあるブランチの削除も提案される。

 次のリリース要素を切り取る準備が整ったら、「gh release create [タグ名]」コマンドを使って、コマンドラインから離れる必要なく世界に向けて成果物を配信可能だ。

 また、GitHub APIを呼び出してアクションのスクリプトを記述したり、コマンドにカスタムエイリアスを設定したりできるほか、GitHub.comはもちろんGitHub Enterprise Serverにも接続可能になった。

 そのほか、ベータ期間中にユーザーから寄せられたフィードバックに基づき、レポジトリの作成と閲覧、SSHや任意のエディターを利用するためのGitHub CLIの設定、Issue・Pull Request・Close・Reopen・ラベルや担当者の追加、Pull Requestの差分閲覧、ReviewおよびMergeといった機能を追加した。

 今後は、Issueの編集、Pull Requestのサポート、コメントの追加など、多数の機能追加を予定しているとのこと。

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    sponsored

    60年の時を超え「COBOL」がGitHub Copilotでよみがえる 勘定系アプリの“超難関”モダナイに7社が挑戦

  2. 2位

    sponsored

    キャッシュレス決済の利用シーンを広げる 三井住友カードの「stera terminal light」とソフトバンクのIoT回線

  3. 3位

    TECH

    パンや酒、チョコづくりにも関わる微生物「酵母」の進化を追求

  4. 4位

    sponsored

    “120TB消失危機”を救ったBox。ゼネラルが挑むグローバルデータ統合の舞台裏

  5. 5位

    データセンター

    「関東・関西に次ぐDC集積地」目指す 北海道・石狩でデータセンター連合 さくら、NTT東らが参画

  6. 6位

    デジタル

    東京タワー相当の紙を“完全撤廃” 点検業務をkintone化した“現場ファースト”な改善術

  7. 7位

    ITトピック

    6割超の企業で「セキュリティは取引条件」 SCS対応も進む/パワハラと指導の違い、あなたの基準は?/AIへの危機感か 転職希望のIT人材が増加、ほか

  8. 8位

    デジタル

    IoTデバイスをサイバー攻撃から守る IoT向けゼロトラストの“3つのアプローチ”

  9. 9位

    sponsored

    「現場に行くのが当たり前」を変えたアズビルのリモート調整 効果はプライスレス

  10. 10位

    ビジネス・開発

    富士ソフトがエンジニア1万人超を「AIネイティブ」化 実装力を武器にフィジカルAIなど3本柱に注力

集計期間:
2026年07月27日~2026年08月02日
  • 角川アスキー総合研究所