Skip to main content
Skip to content

Verwalten von Filialen innerhalb Ihres Repositorys

Erstellen Sie neue Verzweigungen für die Entwicklung und löschen Sie nicht verwendete Verzweigungen direkt auf GitHub.

Einen Zweig erstellen

Erstellen Sie eine Verzweigung für einen separaten Ort, an dem Änderungen ausgeführt werden können, bevor Sie eine Pullanforderung öffnen.

Hinweis

Sie können nur eine Verzweigung in einem Repository erstellen, für das Sie Schreibzugriff haben.

Erstellen eines Branches über die Branch-Übersicht

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle in der Dateistrukturansicht das Dropdownmenü für Branches aus, und klicke anschließend auf View all branches. 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 Zweig“ ist mit einem orangefarbenen Rahmen hervorgehoben.

  4. Geben Sie unter „Neuer Branch-Name“ einen Namen für den Branch ein.

  5. Wählen Sie unter "Quelle" den Zweig aus, auf dem Ihr neuer Zweig basieren soll.

  6. Klicken Sie auf " Neue Verzweigung erstellen".

Erstellen eines Zweigs über die Zweig-Dropdownliste

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wählen Sie das Branch-Dropdown-Menü in der Dateibaumansicht oder oben im integrierten Dateieditor aus.

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

  3. Wenn Sie optional die neue Verzweigung aus einer anderen Verzweigung als der Standardverzweigung des Repositorys erstellen möchten, klicken Sie auf eine andere Verzweigung. Wählen Sie anschließend erneut das Dropdown-Menü „Branch“ aus.

  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

Sie können eine Verzweigung erstellen, um direkt über die Problemseite an einem Problem zu arbeiten. Siehe Erstellen eines Branches zum Arbeiten an einem Problem.

Einen Zweig löschen

Löschen Sie Branches, die Sie nicht mehr benötigen, z. B. Branches für bereits zusammengeführte oder abgeschlossene Arbeit.

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

Hinweis

Wenn die zu löschende Verzweigung der Standardverzweigung des Repositorys ist, wählen Sie zuerst eine neue Standardverzweigung aus. Siehe Ändern des Standardbranchs.

Wenn der Branch mit einem offenen Pull Request verknüpft ist, führen Sie den Pull Request zusammen oder schließen Sie ihn, bevor Sie den Branch löschen.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wähle in der Dateistrukturansicht das Dropdownmenü für Branches aus, und klicke anschließend auf View all branches. 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. Klicken Sie neben der zu löschenden Verzweigung auf .

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

  4. Wenn die Verzweigung mindestens einer geöffneten Pullanforderung zugeordnet ist, schließt das Löschen der Verzweigung die Pullanforderungen. 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. Siehe Branches.

Weiterführende Lektüre