Введение
GitHub Copilot CLI — это мощный ассистент по программированию ИИ, нативный для терминалов, который напрямую переносит агентные возможности в командную строку. Он Второй пилот CLI предлагает глубокую гибкость, GitHub интеграцию рабочих процессов и возможность автономной работы над сложными задачами, сохраняя полный контроль пользователя.
Это руководство поможет вам начать пользоваться CLI.
Installation
Используйте одну из следующих команд:
-
Кроссплатформенность (npm)
Предварительное условие: Node.js версии 22 или более поздней.
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 впервые
-
В терминале перейдите в каталог проекта, где хотите использовать Второй пилот CLI.
-
Начните интерактивную сессию CLI:
copilot -
В интерфейсе CLI введите
/loginи следуйте указаниям на экране для аутентификации с помощью вашей GitHub учетной записи.Вам придётся to сделать это только при первом использовании CLI.
-
При запросе убедитесь, что вы доверяете, что файлы в текущей директории подходят для использования с инструментом ИИ.
Примечание.
Copilot не буду менять ваши файлы без вашего явного одобрения. -
Попробуйте задать Copilot вопрос, например:
Copilot prompt Give me an overview of this project.
Give me an overview of this project.
Ядра для освоения
| Shortcut | Действие |
|---|---|
| Esc | Отменить текущую операцию |
| CTRL+C | Отменить, если думаешь, очищаешь ввод или выходишь |
| CTRL+L | Очистите экран |
@ | Упомяните файлы для включения в контекст |
/ | Показать команды косой черты |
? | Помощь с вкладками показать |
| ↑ и ↓ | Навигация по истории команд |
Для полного списка ярлыков и доступных команд введите:
/help
Использование GitHub Copilot CLI неинтерактивных
Вы также можете ввести команду и получить ответ Copilot прямо в терминале, не начиная интерактивную сессию.
To do этого передайте подсказку в 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 — одна из тем, указанных в справочном выходе.
Дальнейшие шаги
Узнайте больше о Второй пилот CLI: