【ギットハブシーエルアイ】
GitHub CLI とは?
最終更新:
💡 ghコマンドで、GitHubの機能をターミナルへ
ターミナルからGitHubのPull Request、Issue、Actionsなどを操作できる公式ツール。ghコマンドで利用し、認証や必要な権限に応じてGitHubの機能へアクセスする。
📌 このページのポイント
- Pull RequestやIssueの作成・閲覧・管理などに使う
- GitHub Actionsの実行状況を確認し、手動実行に対応したワークフローを起動する
- gh apiでREST APIやGraphQLへ認証付きリクエストを送る
- gitによる履歴管理と、ghによるGitHub操作は役割が異なる
PR以外にもできることあるの?
gh apiって何ができるの?
拡張機能の例も、そのまま使える?
拡張や関連ツールは、現在の対応状況を確認する必要があるよ。たとえば旧gh-copilot拡張は2025年10月25日に廃止すると公式に案内された。古い記事の拡張例と、現在のGitHub Copilot CLIなどを区別して読むんだ。
認証ってどうするの?
gitコマンドは使わなくなるの?
📖 おまけ:英語の意味
「GitHub Command Line Interface」 = GitHubコマンドラインインターフェース
💬 ghコマンドで使える、GitHub公式のCLIツールだよ。GitHubの機能をターミナルに持ってきた感じだね