{"meta":{"title":"Начало работы с GitHub Copilot CLI","intro":"Быстро научитесь пользоваться GitHub Copilot CLI.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/how-tos","title":"Инструкции"},{"href":"/ru/copilot/how-tos/copilot-cli","title":"Второй пилот CLI"},{"href":"/ru/copilot/how-tos/copilot-cli/cli-getting-started","title":"Быстрый старт Copilot CLI"}],"documentType":"article"},"body":"# Начало работы с GitHub Copilot CLI\n\nБыстро научитесь пользоваться GitHub Copilot CLI.\n\n## Введение\n\n```\n          GitHub Copilot CLI — это мощный ассистент по программированию ИИ, нативный для терминалов, который напрямую переносит агентные возможности в командную строку. Он Второй пилот CLI предлагает глубокую гибкость, GitHub интеграцию рабочих процессов и возможность автономной работы над сложными задачами, сохраняя полный контроль пользователя.\n```\n\nЭто руководство поможет вам начать пользоваться CLI.\n\n## Installation\n\nИспользуйте одну из следующих команд:\n\n* **Кроссплатформенность (npm)**\n\n  Предварительное условие: Node.js версии 22 или более поздней.\n\n  ```bash copy\n  npm install -g @github/copilot\n  ```\n\n* **Windows (WinGet)**\n\n  ```bash copy\n  winget install GitHub.Copilot\n  ```\n\n* **macOS/Linux (Homebrew)**\n\n  ```bash copy\n  brew install copilot-cli\n  ```\n\n## Запуск CLI впервые\n\n1. В терминале перейдите в каталог проекта, где хотите использовать Второй пилот CLI.\n\n2. Начните интерактивную сессию CLI:\n\n   ```bash\n   copilot\n   ```\n\n3. В интерфейсе CLI введите `/login` и следуйте указаниям на экране для аутентификации с помощью вашей GitHub учетной записи.\n\n   Вам придётся to сделать это только при первом использовании CLI.\n\n4. При запросе убедитесь, что вы доверяете, что файлы в текущей директории подходят для использования с инструментом ИИ.\n\n   > \\[!NOTE]\n\n   ```\n          Copilot не буду менять ваши файлы без вашего явного одобрения.\n   ```\n\n5. Попробуйте задать Copilot вопрос, например:\n\n   ```copilot copy\n   Give me an overview of this project.\n   ```\n\n## Ядра для освоения\n\n| Shortcut                     | Действие                                           |\n| ---------------------------- | -------------------------------------------------- |\n| <kbd>Esc</kbd>               | Отменить текущую операцию                          |\n| <kbd>CTRL</kbd>+<kbd>C</kbd> | Отменить, если думаешь, очищаешь ввод или выходишь |\n| <kbd>CTRL</kbd>+<kbd>L</kbd> | Очистите экран                                     |\n| `@`                          | Упомяните файлы для включения в контекст           |\n| `/`                          | Показать команды косой черты                       |\n| `?`                          | Помощь с вкладками показать                        |\n| <kbd>↑</kbd> и <kbd>↓</kbd>  | Навигация по истории команд                        |\n\nДля полного списка ярлыков и доступных команд введите:\n\n```bash\n/help\n```\n\n## Использование GitHub Copilot CLI неинтерактивных\n\nВы также можете ввести команду и получить ответ Copilot прямо в терминале, не начиная интерактивную сессию.\n\nTo do этого передайте подсказку в CLI с флагом `-p`. Рассмотрим пример.\n\n```bash\ncopilot -p \"In Git, how can I apply a commit from another branch\"\n```\n\nФлаг `-p` позволяет использовать GitHub Copilot CLI их программно внутри скриптов, например, для автоматизации задач с помощью ИИ.\n\nВы можете добавить `-s` флаг, чтобы указать CLI выводить только Copilotответ , при этом не добавляя дополнительную информацию об использовании.\n\n```bash\ncopilot -sp \"YOUR PROMPT HERE\"\n```\n\nДля получения информации о других флагах, которые можно использовать программно, а также для дополнительной информации введите:\n\n```bash\ncopilot help\n```\n\nor:\n\n```bash\ncopilot help TOPIC\n```\n\nгде TOPIC — одна из тем, указанных в справочном выходе.\n\n## Дальнейшие шаги\n\nУзнайте больше о Второй пилот CLI:\n\n* [О GitHub Copilot CLI](/ru/copilot/concepts/agents/about-copilot-cli)\n* [Использование GitHub Copilot CLI](/ru/copilot/how-tos/use-copilot-agents/use-copilot-cli)\n* [Лучшие практики для GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/cli-best-practices)\n* [Начните с GitHub Copilot CLI: Бесплатный практический курс](https://developer.microsoft.com/blog/get-started-with-github-copilot-cli-a-free-hands-on-course)"}