Skip to main content

Veröffentlichungen in einem Repository verwalten

Du kennst Releases erstellen, um Iterationen eines Projektes zu bündeln und für Benutzer*innen bereitzustellen.

Wer kann dieses Feature verwenden?

Repository collaborators and people with write access to a repository can create, edit, and delete a release.

Tool navigation

Informationen zur Releaseverwaltung

Du kannst neue Releases mit Versionshinweisen, @mentions von Mitwirkenden und Links zu Binärdateien erstellen sowie vorhandene Releases bearbeiten oder löschen. Mit der API für Releases kannst du außerdem Releases erstellen, ändern und löschen. Weitere Informationen findest du in der Dokumentation zur REST-API unter REST-API-Endpunkte für Releases.

Du kannst eine Aktion aus einem bestimmten Release in GitHub Marketplace veröffentlichen. Weitere Informationen finden Sie unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.

Du kannst auswählen, ob Git Large File Storage-Objekte (Git LFS) in den ZIP-Dateien und Tarballs enthalten sein sollen, die GitHub für jedes Release erstellt. Weitere Informationen finden Sie unter Verwalten von Git LFS-Objekten in Archiven deines Repositorys.

Einen Release erstellen

Note

Weitere Informationen zur GitHub CLI findest du unter Informationen zur GitHub CLI.

  1. Verwende den Unterbefehl gh release create, um ein Release zu erstellen. Ersetze tag durch das gewünschte Tag für das Release.

    gh release create TAG
    
  2. Befolge die interaktiven Eingabeaufforderungen. Du kannst Argumente angeben, um diese Eingabeaufforderungen zu überspringen. Weitere Informationen zu möglichen Argumenten findest du im GitHub CLI-Handbuch. Mit diesem Befehl wird beispielsweise ein Vorabrelease mit dem angegebenen Titel und den entsprechenden Hinweisen erstellt.

    gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a public preview release" --prerelease
    

Wenn du irgendwelche GitHub benutzende Personen mit @mention in den Anmerkungen erwähnst, enthält das veröffentlichte Release den Abschnitt Contributors mit einer Avatarliste aller erwähnten Benutzenden.

Einen Release bearbeiten

  1. Um eine Version zu bearbeiten, verwenden Sie den Unterbefehl gh release edit. Ersetzen Sie TAG Tag durch den Tag, der die Version darstellt, die Sie bearbeiten möchten. Wenn Sie beispielsweise den Titel für eine Version bearbeiten möchten, verwenden Sie den folgenden Code, und ersetzen Sie dabei NEW-TITLE durch den aktualisierten Titel:

    gh release edit TAG -t "NEW-TITLE"
    

    Weitere Informationen zu möglichen Argumenten findest du im GitHub CLI-Handbuch.

Einen Release löschen

  1. Verwende den Unterbefehl gh release delete, um ein Release zu löschen. Ersetze tag durch das Tag des Releases, das gelöscht werden soll. Verwende das Flag -y, um das Bestätigen zu überspringen.

    gh release delete TAG -y