# Automatisches Zusammenführen eines Pull Requests

Aktivieren oder deaktivieren Sie die automatische Zusammenführung für Pullanforderungen, um Ihren Workflow zu optimieren und Änderungen automatisch zusammenzuführen, sobald alle Anforderungen erfüllt sind.

## Informationen zum automatischen Zusammenführen

Auto-Merge führt einen Pull Request automatisch zusammen, nachdem alle erforderlichen Reviews und Statusüberprüfungen erfolgreich waren. Bevor Sie die automatische Zusammenführung verwenden, muss sie für das Repository aktiviert sein. Siehe [Verwalten der automatischen Zusammenführung für Pull Requests in deinem Repository](/de/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository).

Auto-Merge wird deaktiviert, wenn jemand ohne Schreibberechtigungen neue Änderungen in den Head-Branch pusht oder den Basis-Branch wechselt.

## Aktivieren der automatischen Zusammenführung

> \[!NOTE]
> Die Option zum Aktivieren automatischer Merges wird nur bei Pull Requests angezeigt, die nicht sofort gemergt werden können. Dies ist beispielsweise der Fall, wenn eine Branchschutzregel Pull Request-Reviews vor dem Mergen erzwingt oder Statusüberprüfungen vor dem Mergen erfolgreich durchgeführt werden müssen und diese Bedingungen noch nicht erfüllt werden. Weitere Informationen finden Sie unter [Verwalten einer Branchschutzregel](/de/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule).

Benutzer\*innen mit Schreibberechtigung für ein Repository können das automatische Zusammenführen für einen Pull Request aktivieren.

1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

2. Klicken Sie unter Ihrem Repositorynamen auf **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-pull-request" aria-label="git-pull-request" role="img"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg> Pullanforderungen**.

3. Klicken Sie in der Liste "Pullanforderungen" auf die Pullanforderung, die Sie automatisch zusammenführen möchten.

4. Wählen Sie optional das <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-triangle-down" aria-label="Select the merge method" role="img"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg> Dropdownmenü aus, und klicken Sie dann auf eine Zusammenführungsmethode. Siehe [Pull-Request-Zusammenführungen](/de/pull-requests/reference/pull-request-merges).

   ![Screenshot des Zusammenführungsfeldes einer Pull-Anfrage. Ein Dropdownmenü (gekennzeichnet durch ein nach unten gerichtetes Dreieck) ist dunkelorange umrandet.](/assets/images/help/pull_requests/enable-auto-merge-drop-down.png)

5. Klicke auf **Automatisches Zusammenführen aktivieren**.

6. Bei Auswahl der Methode für einen Merge bzw. Squashmerge gibst du eine Commitnachricht und eine Beschreibung ein. Außerdem wählst du die E-Mail-Adresse für den Ersteller des Mergecommits aus.

   > \[!NOTE]
   > Das Dropdownmenü "E-Mail" ist nicht verfügbar, wenn Der E-Mail-Datenschutz aktiviert ist oder Sie nur über eine überprüfte und sichtbare E-Mail verfügen, die Ihrem GitHub Konto zugeordnet ist.

7. Klicke auf **Automatisches Zusammenführen bestätigen**.

## Deaktivieren der automatischen Zusammenführung

Benutzer\*innen mit Schreibberechtigung für ein Repository und Pull Request-Ersteller können das automatische Zusammenführen für einen Pull Request deaktivieren.

1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
2. Klicken Sie unter Ihrem Repositorynamen auf **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-pull-request" aria-label="git-pull-request" role="img"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg> Pullanforderungen**.
3. Klicken Sie in der Liste "Pullanforderungen" auf die Pullanforderung, für die Sie die automatische Zusammenführung deaktivieren möchten.
4. Klicke im Mergefeld auf **Automatisches Zusammenführen deaktivieren**.