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

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

Artikelversion: Enterprise Server 2.17

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

Standardmäßig kann jeder Pull-Request jederzeit zusammengeführt werden, es sei denn, der Head-Branch steht in Konflikt mit dem Basis-Branch. However, there may be restrictions on when you can merge a pull request into a specific branch. For example, you may only be able to merge a pull request into master if required status checks are passing. Weitere Informationen finden Sie unter „Informationen zu geschützten Branches“.

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.

Pull-Request-Entwürfe können Sie nicht mergen. Weitere Informationen zu Entwürfen von Pull Requests finden Sie unter „Informationen zu Pull Requests“.

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.

Einen Pull Request auf GitHub mergen

  1. Klicke unter Deinem Repository-Namen auf Pull requests.

    Registerkarten-Auswahl „Issues and pull requests"

  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.

Du kannst einen Pull-Request mit einem Issue verknüpfen, um den Issue automatisch zu schließen, wenn jemand den Pull-Request zusammenführt. Weitere Informationen findest Du unter "Pull-Request mit einem Issue verknüpfen."

Weiterführende Informationen

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt