GitHub CLI
Description:
GitHubの操作をターミナルから直接行い、Issue、PR、Actionsなどの管理をシームレスにする公式コマンドラインツール
GitHub:
Tags:
Updated:
2026/01/28
- ・ ターミナル完結のGitHub操作: ブラウザを開くことなく、Issueの起票、PRの作成・マージ、リポジトリの作成などが可能。
- ・ Actionsとの統合: ワークフローの実行状況の確認やログの取得、失敗したジョブの再実行をコマンドラインから即座に実行。
- ・ 自動化スクリプトへの組み込み: APIを直接叩く必要がなく、シェルスクリプトやCIパイプラインの中で高度なGitHub操作をコード化可能。
- ・ エイリアス機能: 頻繁に使うコマンドを自分好みの短いコマンドとして登録でき、日々のワークフローを効率化。
- ・ プルリクエストの管理:
gh pr createでPRを作成し、gh pr checksで進捗を確認、最後にgh pr mergeで統合。 - ・ リポジトリの迅速なクローンと作成:
gh repo cloneやgh repo createでセットアップを迅速化。 - ・ Issueの追跡と整理:
gh issue listでタスクを確認し、gh issue statusで自身の割り当てを把握。 - ・ Actionsのデバッグ:
gh run watchで実行中のワークフローを監視し、エラー発生時にすぐ対応。
構築・初期設定
Section titled “構築・初期設定”インストール
Section titled “インストール”各プラットフォームのパッケージマネージャーで導入可能です。
-
Windows
-
macOS (Homebrew)
- Linux (Ubuntu/Debian)
インストール後、GitHubアカウントへのログインが必要です。
画面の指示に従い、ウェブブラウザ経由または認証トークンを用いてログインを完了させます。
主要なコマンド
Section titled “主要なコマンド”- PRの一覧表示:
gh pr list - Issueの作成:
gh issue create - 特定リポジトリの表示:
gh repo view --web(ブラウザで開く) - Actionsの実行状況確認:
gh run list