Skip to main content

Enterprise Server 3.15 ist derzeit als Release Candidate verfügbar.

Erstellen und Löschen von Branches in deinem Repository

Du kannst Branches direkt in GitHub Enterprise Server erstellen oder löschen.

Branch erstellen

Du kannst einen Branch in GitHub Enterprise Server auf verschiedene Arten erstellen.

Hinweis: Du kannst einen Branch nur in einem Repository erstellen, auf das zu Pushzugriff hast.

Erstellen eines Branches mit der Branchübersicht

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle in der Dateistrukturansicht auf der linken Seite das Branchdropdownmenü aus, und klicke dann auf Alle Branches anzeigen. Du findest das Branchdropdownmenü auch oben im integrierten Datei-Editor.

    Screenshot der Dateistrukturansicht für ein Repository, Ein Dropdownmenü für Branches ist aufgeklappt und dunkelorange umrandet.

  3. Klicke auf Neuer Branch.

    Screenshot der Seite „Branches“ für ein Repository. Eine grüne Schaltfläche mit der Bezeichnung „Neuer Branch“ ist mit einem orangefarbenen Rahmen hervorgehoben.

  4. Gib unter „Branchname“ einen Namen für den Branch ein.

  5. Wähle unter „Branchquelle“ eine Quelle für deinen Branch aus.

    • Wenn dein Repository ein Fork ist, wählst du das Dropdownmenü „Repository“ aus und klickst auf deinen Fork oder das Upstreamrepository.
    • Wähle das Dropdownmenü „Branch“ aus, und klicke auf einen Branch.
  6. Klicke auf Branch erstellen.

Erstellen eines Branches mit Branchdropdownliste

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle in der Dateistrukturansicht oder oben im integrierten Datei-Editor das Dropdownmenü aus.

    Screenshot der Dateistrukturansicht für ein Repository, Ein Dropdownmenü für Branches ist dunkelorange umrandet.

  3. Wenn du den neuen Branch aus einem anderen Branch als dem Standardbranch des Repositorys erstellen möchtest, kannst du optional auf einen anderen Branch klicken und dann erneut das Branchdropdownmenü auswählen.

  4. Gib im Feld „Branch suchen oder erstellen“ einen eindeutigen Namen für den neuen Branch ein, und klicke dann auf Branch erstellen.

    Screenshot des Dropdownmenüs zur Branchauswahl. „Branch erstellen: new-branch“ ist mit einem orangefarbenen Rahmen hervorgehoben.

Erstellen eines Branches für ein Problem

Du kannst direkt auf der Issueseite einen Branch zum Arbeiten an dem Issue erstellen und sofort beginnen. Weitere Informationen findest du unter Erstellen eines Branches zum Arbeiten an einem Problem.

Branch löschen

Du kannst festlegen, dass Head-Branches automatisch gelöscht werden, nachdem die Pull Requests in Deinem Repository zusammengeführt wurden. Weitere Informationen findest du unter Automatische Löschung von Branches verwalten.

Hinweis: Wenn der zu löschende Branch der Standardbranch des Repositorys ist, musst du vor dem Löschen des Branchs einen neuen Standardbranch auswählen. Weitere Informationen findest du unter Ändern des Standardbranchs.

Wenn der zu löschende Branch einem geöffneten Pull Request zugeordnet ist, musst du den Pull Request vor dem Löschen des Branchs mergen oder schließen. Weitere Informationen findest du unter Einen Pull Request zusammenführen oder Einen Pull Request schließen.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle in der Dateistrukturansicht auf der linken Seite das Branchdropdownmenü aus, und klicke dann auf Alle Branches anzeigen. Du findest das Branchdropdownmenü auch oben im integrierten Datei-Editor.

    Screenshot der Dateistrukturansicht für ein Repository, Ein Dropdownmenü für Branches ist aufgeklappt und dunkelorange umrandet.

  3. Klicke neben dem Branch, den du löschen möchtest, auf .

    Screenshot eines Branchs in der Branchliste. Das Papierkorbsymbol ist mit einem orangefarbenen Rahmen hervorgehoben.

  4. Wenn der Branch mindestens einem offenen Pull Request zugeordnet ist, werden die Pull Requests durch Löschen des Branchs geschlossen. Lies die Warnung, und klicke dann auf Löschen.

Wenn du einen Haupt-Branch löschst, nachdem sein Pull Request zusammengeführt wurde, wird GitHub auf offene Pull Requests für das gleiche Repository prüfen, die den gelöschten Branch als ihren Basis-Branch angeben. GitHub aktualisiert solche Pull Requests automatisch, indem es deren Basis-Branch auf den Basis-Branch des zusammengeführten Pull Requests ändert. Weitere Informationen findest du unter Informationen zu Branches.

Weitere Informationsquellen