# 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.

> \[!NOTE]
> 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ü <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-branch" aria-label="git-branch" role="img"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg> 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.](/assets/images/help/repository/file-tree-view-branch-dropdown-expanded.png)
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.](/assets/images/help/branches/new-branch-button.png)
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 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-branch" aria-label="git-branch" role="img"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg> 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.](/assets/images/help/branches/file-tree-view-branch-dropdown.png)

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.](/assets/images/help/branches/create-branch-text.png)

### 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](/de/issues/tracking-your-work-with-issues/using-issues/creating-a-branch-for-an-issue).

## 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](/de/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches).

> \[!NOTE]
> Wenn die zu löschende Verzweigung der Standardverzweigung des Repositorys ist, wählen Sie zuerst eine neue Standardverzweigung aus. Siehe [Ändern des Standardbranchs](/de/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch).

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ü <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-branch" aria-label="git-branch" role="img"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg> 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.](/assets/images/help/repository/file-tree-view-branch-dropdown-expanded.png)
3. Klicken Sie neben der zu löschenden Verzweigung auf <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-trash" aria-label="The trash icon" role="img"><path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path></svg> .

   ![Screenshot eines Branchs in der Branchliste. Das Papierkorbsymbol ist mit einem orangefarbenen Rahmen hervorgehoben.](/assets/images/help/branches/branches-delete.png)
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](/de/pull-requests/reference/branches).

## Weiterführende Lektüre

* [Branches](/de/pull-requests/reference/branches)
* [Branches in Deinem Repository anzeigen](/de/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)
* [Branches in einem Pull Request löschen und wiederherstellen](/de/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request)