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-08-20. 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.18

Einen Pull Request zusammenführen

Führe einen Pull Request in den vorgelagerten Branch zusammen, wenn die Arbeit abgeschlossen ist. Jede Person mit Push-Zugriff auf das Repository kann den Merge abschließen.

Inhalt dieses Artikels

Informationen zum Zusammenführen von Pull Requests

Mit einem Pull Request schlägst Du vor, dass Änderungen, die Du an einem Head-Branch gemacht hast, in einen Basis-Branch zusammengeführt werden sollten. Standardmäßig kann jeder Pull Request jederzeit zusammengeführt werden, es sei denn, der Head-Branch steht in Konflikt mit dem Basisbranch. Es kann jedoch Einschränkungen geben, wann Du einen Pull Request zu einem bestimmten Branch zusammenführen kannst. So kannst Du beispielsweise einen Pull Request nur in den master zusammenführen, wenn alle erforderlichen Statuschecks bestanden sind. Weitere Informationen findest Du unter „Informationen zu geschützten Branches.“

Wenn beim Pull Request Mergekonflikte vorliegen oder Du die Änderungen vor dem Zusammenführen testen möchtest, kannst Du den Pull Request lokal auschecken und ihn über die Befehlszeile zusammenführen.

Pull-Request-Entwürfe kannst du nicht zusammenführen. Weitere Informationen zu Entwürfen von Pull Requests findest Du unter „Informationen zu Pull Requests.“

Wenn Du die Änderungen in einem Themen-Branch nicht in den vorgelagerten Branch zusammenführen möchtest, kannst Du den Pull Request schließen, ohne ihn zusammenzuführen.

Einen Pull Request auf GitHub zusammenführen

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

    Registerkarten-Auswahl „Issues and pull requests"

  2. Klicke in der Liste „Pull Requests“ auf den Pull Request, den Du zusammenführen möchtest.

  3. Je nach den Merge-Optionen, die für Dein Repository aktiviert sind, stehen Dir folgende Möglichkeiten zur Verfügung:

    Hinweis: Durch das Rebasing und Zusammenführen werden immer die Informationen zum Beitragenden aktualisiert und neue Commit-SHAs erstellt. Weitere Informationen findest Du unter „Informationen zum Zusammenführen von Pull Requests.“

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

    For information about the default commit messages for squash merges, see "About pull request merges."

    Feld für Commit-Mitteilung

  1. Klicke auf Confirm merge (Merge bestätigen), Confirm squash and merge (Squash und Merge bestätigen) oder Confirm rebase and merge (Rebase und Merge bestätigen).
  2. Optional kannst Du den Branch auch löschen. So bleibt die Liste der Branches in Deinem 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