Введение
GitHub Copilot CLI — это мощный помощник по программированию ИИ, нативный на терминале, который напрямую переносит агентные возможности в командную строку. Интерфейс командной строки Copilot предлагает глубокую гибкость, GitHub интеграцию рабочих процессов, а также возможность автономной работы над сложными задачами, сохраняя полный контроль пользователя.
Это руководство поможет вам начать пользоваться CLI.
Installation
Используйте одну из следующих команд:
-
**Кроссплатформенность (npm)**Bash npm install -g @github/copilot
npm install -g @github/copilot -
**Windows (WinGet)**Bash winget install GitHub.Copilot
winget install GitHub.Copilot -
**macOS/Linux (Homebrew)**Bash brew install copilot-cli
brew install copilot-cli
Запуск CLI впервые
-
В терминале перейдите в каталог проекта, где хотите использовать Интерфейс командной строки Copilot.
-
Начните интерактивную сессию CLI:
copilot -
В интерфейсе CLI введите
/loginи следуйте указаниям на экране для аутентификации с помощью вашего аккаунта GitHub.Вам придётся сделать это только при первом использовании CLI.
-
При запросе убедитесь, что вы доверяете, что файлы в текущей директории подходят для использования с инструментом ИИ.
Примечание.
Copilot не будет вносить изменения в ваши файлы без вашего явного одобрения.
-
Попробуйте задать Copilot вопрос, например:
Copilot prompt Give me an overview of this project.
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)