{"meta":{"title":"Schnellstart GitHub CLI","intro":"Verwende die GitHub CLI zum Arbeiten mit GitHub in der Befehlszeile.","product":"GitHub CLI","breadcrumbs":[{"href":"/de/github-cli","title":"GitHub CLI"},{"href":"/de/github-cli/github-cli","title":"GitHub CLI"},{"href":"/de/github-cli/github-cli/quickstart","title":"Schnellstart"}],"documentType":"article"},"body":"# Schnellstart GitHub CLI\n\nVerwende die GitHub CLI zum Arbeiten mit GitHub in der Befehlszeile.\n\n## Informationen zu GitHub CLI\n\nGitHub CLI ist ein Open-Source-Tool zur Verwendung von GitHub über die Befehlszeile deines Computers. Wenn du über die Befehlszeile arbeitest, kannst du die GitHub CLI verwenden, um Zeit zu sparen und Kontextwechsel zu vermeiden.\n\n## Voraussetzungen\n\n## Einige hilfreiche Befehle\n\n> \\[!NOTE]\n> Wenn du einige Befehle zum ersten Mal verwendest – beispielsweise `gh codespace SUBCOMMAND` – wirst du aufgefordert, deinem Authentifizierungstoken zusätzliche Bereiche hinzuzufügen. Folgen Sie den Anweisungen auf dem Bildschirm.\n\n### Ihren Status anzeigen\n\nGeben Sie `gh status` ein, um Details Ihrer aktuellen Arbeit zu GitHub in allen Repositorys anzuzeigen, die Sie abonniert haben.\n\n### Ein Repository anzeigen\n\nGeben Sie `gh repo view OWNER/REPO` ein, um die Repositorybeschreibung anzuzeigen und `README.md` für das Repository. Geben Sie `gh repo view OWNER/REPO --web` ein, um das Repository in Ihrem Standardbrowser anzuzeigen.\n\nWenn Sie den Unterbefehl `repo` aus dem Verzeichnis eines lokalen Git-Repositorys ausführen, das eine Remote auf GitHub hat, können Sie `OWNER/REPO` weglassen.\n\n### Klonen eines Repositorys\n\nGeben Sie `gh repo clone OWNER/REPO` ein. Beispielsweise klont `gh repo clone octo-org/octo-repo` das `octo-org/octo-repo`-Repository in das Verzeichnis, von dem aus Sie diesen Befehl auf Ihrem lokalen Computer ausgeführt haben.\n\n### Repository erstellen\n\nGeben Sie `gh repo create` ein und befolgen Sie dann die angezeigten Anweisungen. Sie können ein neues, leeres Repository für GitHub erstellen und es dann optional lokal klonen. Alternativ können Sie ein vorhandenes lokales Repository an GitHub übertragen und optional als Remote für Ihr lokales Repository festlegen. Informationen zum Festlegen eines lokalen Verzeichnisses als Git-Repository finden Sie unter [Hinzufügen von lokal gehostetem Code zu GitHub](/de/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github#initializing-a-git-repository).\n\n### Arbeiten mit Problemen\n\nGeben Sie `gh issue list --repo OWNER/REPO` ein, um die zuletzt erstellten Probleme aufzulisten, die derzeit für das angegebene Repository geöffnet sind. Wenn Sie den Unterbefehl `issue` aus dem Verzeichnis eines lokalen Git-Repositorys ausführen, das eine Remote auf GitHub hat, können Sie `--repo OWNER/REPO` weglassen. Geben Sie zum Beispiel `gh issue list --assignee \"@me\"` ein, um die Ihnen in diesem Repository zugewiesenen Sachverhalte aufzulisten oder `gh issue list --author monalisa`, um Probleme auflzulisten, die vom Benutzer „monalisa“ erstellt wurden.\n\nSie können auch ein neues Problem erstellen, [Ein Problem erstellen](/de/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-with-github-cli) anzeigen oder nach einem Problem suchen, siehe [Filtern und Suchen von Problemen und Pull-Anforderungen](/de/issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests?tool=cli#searching-for-issues-and-pull-requests).\n\n### Umgang mit Pull Requests\n\nGeben Sie `gh pr list --repo OWNER/REPO` ein, um die zuletzt erstellten Pull Requests aufzulisten, die derzeit für das angegebene Repository geöffnet sind. Wenn Sie den Unterbefehl `pr` aus dem Verzeichnis eines lokalen Git-Repositorys ausführen, das eine Remote auf GitHub hat, können Sie `--repo OWNER/REPO` weglassen. Geben Sie beispielsweise `gh pr list --author \"@me\"` ein, um offene Pull Requests aufzulisten, die Sie in diesem Repository erstellt haben.\n\nGeben Sie `gh pr list --label LABEL-NAME` ein, um offene Pull Requests mit einer bestimmten Bezeichnung aufzulisten. Geben Sie `gh search prs --review-requested=@me --state=open` für Pull-Requests ein, zu deren Überprüfung Sie aufgefordert wurden.\n\nUm eine Pull Request zu erstellen, geben Sie `gh pr create` ein und folgen Sie den Anweisungen auf dem Bildschirm. Weitere Informationen finden Sie unter [Erstellen eines Pull Requests](/de/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request?tool=cli#creating-the-pull-request).\n\n### Arbeiten mit Codespaces\n\nUm einen neuen Codespace zu erstellen, geben Sie `gh codespace create` ein und folgen Sie den Anweisungen auf dem Bildschirm.\n\nUm Ihre vorhandenen Codespaces anzuzeigen, geben Sie `gh codespace list` ein. Um einen Codespace in der Webversion von VS Code zu öffnen, geben Sie `gh codespace code -w` ein und wählen Sie einen Codespace aus.\n\nIn all diesen Befehlen können Sie `cs` durch `codespace` ersetzen.\n\n## Hilfe erhalten\n\nGeben Sie `gh` ein, um eine Erinnerung an die GitHub CLI-Befehle der obersten Ebene zu erhalten, die Sie verwenden können. Beispiele: `issue`, `pr`, `repo` und so weiter\n\nFür jeden Befehl und jeden untergeordneten Unterbefehl können Sie die Kennzeichnung `--help` anhängen, um herauszufinden, wie er verwendet wird. Zum Beispiel: `gh issue --help` oder `gh issue create --help`.\n\n## Anpassung von GitHub CLI\n\nSie können die Konfigurationseinstellungen ändern und Aliase oder Erweiterungen hinzufügen, damit GitHub CLI so funktioniert, wie es für Sie am geeignetsten ist.\n\n* Geben Sie `gh config set SUBCOMMANDS` ein, um GitHub CLI Einstellungen zu konfigurieren, und ersetzen Sie `SUBCOMMANDS` durch die Einstellung, die Sie anpassen möchten.\n\n  Sie können beispielsweise den Texteditor angeben, der verwendet wird, wenn ein Befehl vom Typ GitHub CLI eine Textbearbeitung erfordert, etwa wenn Sie den Textkörper für einen neuen Sachverhalt hinzufügen, den Sie erstellen. Geben Sie `gh config set editor \"code -w\"` ein, um ihren bevorzugten Text-Editor auf Visual Studio Code festzulegen. Die Kennzeichnung `-w` (oder `--wait`) in diesem Beispiel bewirkt, dass der Befehl darauf wartet, dass die Datei in Visual Studio Code geschlossen wird, bevor er mit dem nächsten Schritt in Ihrem Terminal fortfährt.\n\n  Weitere Informationen finden Sie unter [`gh config set`](https://cli.github.com/manual/gh_config_set).\n\n* Definiere Aliase für Befehle, die du häufig ausführst. Wenn du z. B. `gh alias set prd \"pr create --draft\"` ausführst, kannst du `gh prd` ausführen, um schnell einen Entwurfs-Pull Request zu öffnen. Weitere Informationen finden Sie unter [`gh alias`](https://cli.github.com/manual/gh_alias).\n\n* Erstelle benutzerdefinierte Befehle mit GitHub CLI-Erweiterungen, oder füge sie hinzu. Weitere Informationen finden Sie unter [Verwenden von GitHub CLI-Erweiterungen](/de/github-cli/github-cli/using-github-cli-extensions) und [Erstellen GitHub CLI-Erweiterungen](/de/github-cli/github-cli/creating-github-cli-extensions).\n\n## Verwenden der GitHub CLI mit mehreren Konten\n\nWenn Sie über mehrere Konten auf derselben GitHub Plattform verfügen, z. B. GitHub.com, können Sie sich bei jedem authentifizieren und mithilfe des Befehls `gh auth switch` zwischen diesen wechseln. Weitere Informationen dazu findest du unter [gh auth switch](https://cli.github.com/manual/gh_auth_switch) im Handbuch zur GitHub CLI.\n\nWenn du das GitHub CLI über mehrere GitHub-Plattformen hinweg verwenden musst, zum Beispiel als persönliches Konto auf GitHub.com und ein verwaltetes Benutzerkonto auf GHE.com, vgl. [Verwenden der GitHub CLI auf GitHub Plattformen](/de/github-cli/github-cli/using-multiple-accounts).\n\n## Weitere Informationen\n\n* [GitHub CLI-Referenz](/de/github-cli/github-cli/github-cli-reference)\n* [GitHub CLI-Online-Handbuch](https://cli.github.com/manual/gh)"}