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

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

## Introduction

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

Это руководство поможет вам начать пользоваться CLI.

## Installation

Используйте одну из следующих команд:

* **Кроссплатформенность (npm)**

  Предварительное условие: Node.js 22 or later.

  ```bash copy
  npm install -g @github/copilot
  ```

* **Windows (WinGet)**

  ```bash copy
  winget install GitHub.Copilot
  ```

* **macOS/Linux (Homebrew)**

  ```bash copy
  brew install --cask copilot-cli
  ```

## Запуск CLI впервые

1. В терминале перейдите в каталог проекта, где хотите использовать Copilot CLI.

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

   ```bash
   copilot
   ```

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

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

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

   > \[!NOTE]
   > Copilot не буду менять ваши файлы без вашего явного одобрения.

5. Попробуйте задать Copilot вопрос, например:

   ```copilot copy
   Give me an overview of this project.
   ```

   Если хотите, вы можете произнести свой запрос вместо того, чтобы печатать его. См [. раздел AUTOTITLE](/ru/copilot/how-tos/copilot-cli/use-copilot-cli/voice-input).

## Ядра для освоения

| Shortcut                     | Действие                                           |
| ---------------------------- | -------------------------------------------------- |
| <kbd>Esc</kbd>               | Отменить текущую операцию                          |
| <kbd>CTRL</kbd>+<kbd>C</kbd> | Отменить, если думаешь, очищаешь ввод или выходишь |
| <kbd>CTRL</kbd>+<kbd>L</kbd> | Очистите экран                                     |
| `@`                          | Упомяните файлы для включения в контекст           |
| `/`                          | Показать команды косой черты                       |
| `?`                          | Помощь с вкладками показать                        |
| <kbd>↑</kbd> и <kbd>↓</kbd>  | Навигация по истории команд                        |

Для полного списка ярлыков и доступных команд введите:

```bash
/help
```

## Использование GitHub Copilot CLI неинтерактивных

Вы также можете ввести команду и получить ответ Copilot прямо в терминале, не начиная интерактивную сессию.

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

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

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

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

```bash
copilot -sp "YOUR PROMPT HERE"
```

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

```bash
copilot help
```

or:

```bash
copilot help TOPIC
```

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

## Дальнейшие действия

Узнайте больше о Copilot CLI:

* [О GitHub Copilot CLI](/ru/copilot/concepts/agents/copilot-cli/about-copilot-cli)
* [Использование GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/use-copilot-cli/overview)
* [Лучшие практики для GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/cli-best-practices)
* [Начните с GitHub Copilot CLI: Бесплатный практический курс](https://developer.microsoft.com/blog/get-started-with-github-copilot-cli-a-free-hands-on-course)