Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-01-22. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nehmen Sie ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wenden Sie sich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Einen Pull Request mergen

Mergen Sie einen Pull Request in den vorgelagerten Branch, wenn die Arbeit abgeschlossen ist. Jede Person mit Push-Zugriff auf das Repository kann den Mergevorgang abschließen.

Inhalt dieses Artikels

Informationen zum Mergen von Pull Requests

Wenn beim Pull Request Mergekonflikte vorliegen oder Sie die Änderungen vor dem Mergen testen möchten, können Sie den Pull Request lokal auschecken und ihn über die Befehlszeile mergen.

Wenn Sie die Änderungen in einem Themen-Branch nicht in den vorgelagerten Branch mergen möchten, können Sie den Pull Request schließen, ohne ihn zu mergen.

Erforderliche Reviews

Repository administrators can require that all pull requests receive a specific number of approving reviews from people with write or admin permissions in the repository or from a designated code owner before they're merged into a protected branch. Weitere Informationen finden Sie unter „Informationen zu geschützten Branches“.

Wenn erforderliche Reviews aktiviert sind, kann jeder mit Zugriff auf das Repository Änderungen in einem Pull Request genehmigen. However, you won't be able to merge your pull request until the required number of reviewers with write or admin permissions in the repository approve your pull request's changes in their review. Weitere Informationen zu Repository-Berechtigungsebenen finden Sie unter „Berechtigungsebenen für die Repositorys einer Organisation“. Wenn ein Review durch einen designierten Codeinhaber erforderlich ist und sich der Pull Request auf den Code auswirkt, der einen designierten Inhaber aufweist, ist eine Genehmigung dieses Inhabers erforderlich.

Wenn ein Pull Request seit seinem letzten Review geändert wurde und die Person, welche die Änderungen angefordert hat, nicht verfügbar ist, um den Review zu genehmigen, kann ein Review durch Repository-Administratoren oder durch Personen verworfen werden, die über Schreibzugriff verfügen. Weitere Informationen finden Sie unter „Einen Pull-Request-Review ablehnen“.

After all required reviewers have approved a pull request, you won't be able to merge it if there are other open pull requests with pending or rejected reviews and those pull requests have a head branch pointing to the same commit. Someone with write or admin permissions will need to approve or dismiss the blocking review on the other pull requests before you can merge.

Einen Pull Request auf GitHub mergen

  1. Under your repository name, click Pull requests.

    Auswahl der Issue- und Pull-Request-Registerkarten

  2. Klicken Sie in der Liste „Pull Requests“ auf den Pull Request, den Sie mergen möchten.

  3. Je nach den Mergeoptionen, die für Ihr Repository aktiviert sind, stehen Ihnen folgende Möglichkeiten zur Verfügung:

    Hinweis: Durch das Rebasing und Mergen werden immer die Informationen zum Beitragenden aktualisiert und neue Commit-SHAs erstellt. Weitere Informationen finden Sie unter „Informationen zum Mergen von Pull Requests“.

  4. Wenn Sie dazu aufgefordert werden, geben Sie eine Commit-Mitteilung ein oder akzeptieren Sie die Standardmitteilung.

    Feld für Commit-Mitteilung

  5. Klicken Sie auf Confirm merge (Mergen bestätigen), Confirm squash and merge (Squashen und Mergen bestätigen) oder Confirm rebase and merge (Rebasing und Mergen bestätigen).

  6. Optional können Sie den Branch auch löschen. So bleibt die Liste der Branches in Ihrem Repository ordentlich.

Pull Requests werden mit der Option --no-ff gemergt, mit Ausnahme von Pull Requests mit Squash- oder Rebase-Commits, die mit der Fast-Forward-Option gemergt werden.

You can close corresponding issues using a keyword in your pull request or commit message. Weitere Informationen finden Sie unter „Issues mit Stichwörtern schließen“.

Weiterführende Informationen

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt