Skip to main 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. Gib unter „Branchname“ einen Namen für den Branch ein.

  5. Wählen Sie unter "Verzweigungsquelle" das Repository und die Verzweigung aus, auf dem Die neue Verzweigung basieren soll.

  6. Klicke auf Branch erstellen.

Erstellen eines Zweigs über die Zweig-Dropdownliste

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Wählen Sie das Dropdownmenü "Verzweigung" in der Dateistrukturansicht oder oben im integrierten Datei-Editor 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 dann erneut das Dropdownmenü "Verzweigung" 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 Verzweigungen, die Sie nicht mehr benötigen, z. B. Verzweigungen für zusammengeführte oder geschlossene 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 die Verzweigung einer geöffneten Pullanforderung zugeordnet ist, führen Oder schließen Sie die Pullanforderung, bevor Sie die Verzweigung 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