Skip to main content

GitHub Copilot CLI を始める

          GitHub Copilot CLIの使用方法について簡単に説明します。

この機能を使用できるユーザーについて

GitHub Copilot CLI は、すべての Copilot プランで使用できます。 組織から Copilot を受け取る場合は、組織の設定で Copilot CLI ポリシーを有効にする必要があります。

イントロダクション

          GitHub Copilot CLI は、エージェント機能をコマンド ラインに直接提供する強力なターミナルネイティブ AI コーディング アシスタントです。 
          Copilot CLIは、高度な柔軟性、GitHubワークフローの統合、および完全なユーザー制御を維持しながら複雑なタスクに自律的に作業する機能を提供します。

このガイドは、CLI の使用を開始するのに役立ちます。

Installation

次のいずれかのコマンドを使用します。

  •         **クロスプラットフォーム (npm)**
    

    前提条件: Node.js 22 以降。

    Bash
    npm install -g @github/copilot
    
  •         **Windows (WinGet)**
    
    Bash
    winget install GitHub.Copilot
    
  •         **macOS/Linux (Homebrew)**
    
    Bash
    brew install copilot-cli
    

初めて CLI を開始する

  1. ターミナルで、 Copilot CLIを使用するプロジェクト ディレクトリに移動します。

  2. 対話型 CLI セッションを開始します。

    copilot
    
  3. CLI インターフェイスで、「 /login 」と入力し、画面上のプロンプトに従って、 GitHub アカウントで認証します。

    CLIを初めて使用する際には、これを行う必要があります。

  4. メッセージが表示されたら、現在のディレクトリ内のファイルが AI ツールでの使用に適していることを確認します。

    メモ

           Copilot は、明示的な承認なしにファイルに変更を加えることはありません。
    
  5. 試しに Copilot に質問してみてください。例えば:

    Copilot prompt
    Give me an overview of this project.
    

習得すべき基本的なショートカット

Shortcutアクション
          <kbd>Esc</kbd>                | 現在の操作を取り消す |

| Ctrl+C | 思考中の場合にキャンセルし、入力をクリアするか終了する | | Ctrl+L | 画面をクリアする | | @ | コンテキストに含めるファイルをメンションする | | / | スラッシュ コマンドを表示する | | ? | タブ付きヘルプを表示する | | | コマンド履歴に移動する |

ショートカットと使用可能なコマンドの完全な一覧については、次のように入力します。

/help

          GitHub Copilot CLIを対話形式以外で使用する

また、対話型セッションを開始せずに、コマンドを入力し、ターミナルで直接 Copilot から応答を取得することもできます。

これを行うには、-pフラグを使用して CLI にプロンプトを渡します。 例えば次が挙げられます。

copilot -p "In Git, how can I apply a commit from another branch"
          `-p` フラグを使用すると、スクリプト内でGitHub Copilot CLIをプログラムで使用できます。たとえば、AI を使用してタスクを自動化できます。

          `-s` フラグを追加して、追加の使用情報を省略して、Copilotの応答のみを出力するように CLI に指示できます。
copilot -sp "YOUR PROMPT HERE"

プログラムで使用できるその他のフラグの詳細および詳しい情報を確認するには、次のコマンドを入力してください。

copilot help

or:

copilot help TOPIC

TOPIC はヘルプ出力に記載されているトピックの 1 つです。

次のステップ

          Copilot CLIの詳細については、以下をご覧ください。

* GITHUB COPILOT CLI について * GitHub Copilot CLI の使用 * GitHub Copilot CLI のベスト プラクティス

  • 始めましょう GitHub Copilot CLI: 無料のハンズオン コース