Skip to main content

Начало работы с GitHub Copilot CLI

Быстро научитесь использовать GitHub Copilot CLI.

Кто может использовать эту функцию?

GitHub Copilot CLI доступен со всеми планами Copilot. Если вы получаете Copilot из организации, политика Интерфейс командной строки Copilot должна быть включена в параметрах организации.

Введение

GitHub Copilot CLI — это мощный помощник по программированию ИИ, нативный на терминале, который напрямую переносит агентные возможности в командную строку. Интерфейс командной строки Copilot предлагает глубокую гибкость, 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.

  2. Начните интерактивную сессию CLI:

    copilot
    
  3. В интерфейсе CLI введите /login и следуйте указаниям на экране для аутентификации с помощью вашего аккаунта GitHub.

    Вам придётся сделать это только при первом использовании CLI.

  4. При запросе убедитесь, что вы доверяете, что файлы в текущей директории подходят для использования с инструментом ИИ.

    Примечание.

    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 прямо в терминале, не начиная интерактивную сессию.

Для этого передайте подсказку в CLI с флагом -p . Рассмотрим пример.

copilot -p "In Git, how can I apply a commit from another branch"

Флаг -p позволяет использовать GitHub Copilot CLI программно внутри скриптов, например, для автоматизации задач с помощью ИИ.

Вы можете добавить -s флаг, чтобы указать CLI выводить только Copilot ответ, опуская дополнительную информацию об использовании.

copilot -sp "YOUR PROMPT HERE"

Для получения информации о других флагах, которые можно использовать программно, а также для дополнительной информации введите:

copilot help

or:

copilot help TOPIC

где TOPIC — одна из тем, указанных в справочном выходе.

Дальнейшие шаги

Узнайте больше о Интерфейс командной строки Copilot:

  •         [AUTOTITLE](/copilot/concepts/agents/about-copilot-cli)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli)
    
  •         [AUTOTITLE](/copilot/how-tos/copilot-cli/cli-best-practices)