# Erste Schritte mit GitHub Copilot CLI

Erfahren Sie schnell, wie Sie es verwenden GitHub Copilot-CLI.

## Einleitung

```
          GitHub Copilot-CLI ist ein leistungsstarker terminal-nativer KI-Codierungsassistent, der agentenähnliche Fähigkeiten direkt in Ihre Befehlszeile bringt. Das Copilot CLI bietet tiefgehende Flexibilität, GitHub Workflow-Integration und die Möglichkeit, autonom an komplexen Aufgaben zu arbeiten und gleichzeitig die volle Benutzersteuerung zu gewährleisten.
```

Dieser Leitfaden hilft Ihnen, mit der Verwendung der CLI zu beginnen.

## Installation

Verwenden Sie einen der folgenden Befehle:

* **Plattformübergreifende Unterstützung (npm)**

  Voraussetzung: Node.js 22 oder höher.

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

* **Windows (WinGet)**

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

* **macOS/Linux (Homebrew)**

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

## Zum ersten Mal die CLI starten

1. Navigieren Sie im Terminal zu dem Projektverzeichnis, in dem Sie verwenden Copilot CLImöchten.

2. Starten Sie eine interaktive CLI-Sitzung:

   ```bash
   copilot
   ```

3. Geben Sie `/login` in der CLI-Schnittstelle ein und folgen Sie den Eingabeaufforderungen auf dem Bildschirm, um sich bei Ihrem GitHub Konto zu authentifizieren.

   Sie müssen dies nur tun, wenn Sie die CLI zum ersten Mal verwenden.

4. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie vertrauen, dass die Dateien im aktuellen Verzeichnis für die Verwendung mit einem KI-Tool geeignet sind.

   > \[!NOTE]

   ```
          Copilot wird keine Änderungen an Ihren Dateien ohne Ihre ausdrückliche Genehmigung vornehmen.
   ```

5. Versuchen Sie, Copilot eine Frage zu stellen, beispielsweise:

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

## Wichtige Tastenkombination, die Sie kennen müssen

| Tastenkombination             | Maßnahme                                                          |
| ----------------------------- | ----------------------------------------------------------------- |
| <kbd>ESC</kbd>                | Abbrechen des aktuellen Vorgangs                                  |
| <kbd>Strg</kbd>+<kbd>C</kbd>  | Abbrechen bei Bedenken, Eingaben löschen oder beenden             |
| <kbd>STRG</kbd>+<kbd>L</kbd>  | Löschen des Bildschirms                                           |
| `@`                           | Erwähnen von Dateien, die im Kontext eingeschlossen werden sollen |
| `/`                           | Slash-Befehle anzeigen                                            |
| `?`                           | Register-Hilfe anzeigen                                           |
| <kbd>↑</kbd> und <kbd>↓</kbd> | Navigieren im Befehlsverlauf                                      |

Geben Sie für eine vollständige Liste der Tastenkombinationen und verfügbaren Befehle Folgendes ein:

```bash
/help
```

## Nicht interaktive Verwendung GitHub Copilot-CLI

Sie können auch einen Befehl eingeben und direkt eine Antwort von Copilot in Ihrem Terminal erhalten, ohne eine interaktive Sitzung zu starten.

Um dies zu tun, übergeben Sie eine Eingabeaufforderung an die CLI mit dem Flag `-p`. Beispiel:

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

Mit der `-p` Flagge können Sie GitHub Copilot-CLI programmgesteuert in Skripten nutzen, z. B. um Aufgaben mit Hilfe von KI zu automatisieren.

Sie können das `-s`-Flag hinzufügen, um der CLI mitzuteilen, dass nur die Antwort von Copilot ausgegeben wird, wobei die zusätzlichen Verwendungsinformationen weggelassen werden.

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

Detaillierte Informationen zu anderen Kennzeichen, die Sie programmgesteuert verwenden können, und für weitere Informationen geben Sie Folgendes ein:

```bash
copilot help
```

or:

```bash
copilot help TOPIC
```

wobei TOPIC einer der Themen ist, die in der Hilfeausgabe aufgeführt sind.

## Nächste Schritte

Erfahren Sie mehr über Copilot CLI:

* [Informationen zu GitHub Copilot CLI](/de/copilot/concepts/agents/about-copilot-cli)
* [Verwenden von GitHub Copilot CLI](/de/copilot/how-tos/use-copilot-agents/use-copilot-cli)
* [Bewährte Methoden für GitHub Copilot CLI](/de/copilot/how-tos/copilot-cli/cli-best-practices)
* [Erste Schritte mit GitHub Copilot-CLI: Ein kostenloser Hands-On-Kurs](https://developer.microsoft.com/blog/get-started-with-github-copilot-cli-a-free-hands-on-course)