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

Pull Request erstellen

Erstellen Sie einen Pull Request, um Änderungen an einem Repository vorzuschlagen und um daran mitzuarbeiten. Diese Änderungen werden in einem Branch vorgeschlagen. Dadurch wird sichergestellt, dass der Branch „master“ nur abgeschlossene und genehmigte Arbeiten enthält.

Inhalt dieses Artikels

Jeder, der Leseberechtigungen für ein Repository besitzt, kann einen Pull Request erstellen. Sie benötigen jedoch Schreibberechtigungen, um einen Branch zu erstellen. Wenn Sie einen neuen Branch für Ihren Pull Request erstellen möchten und keine Schreibberechtigungen haben, können Sie das Repository zunächst forken. Weitere Informationen finden Sie unter „Einen Pull Request von einem Fork erstellen“ und „Informationen zu Forks.

Sie können festlegen, in welchen Branch Sie Ihre Änderungen mergen möchten, wenn Sie Ihren Pull Request erstellen. Sie können Pull Requests nur zwischen zwei unterschiedlichen Branches öffnen.

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

Branch-Bereich und Ziel-Repository ändern

Standardmäßig basieren Pull Requests auf dem Standardbranch des übergeordneten Repositorys.

Wenn das standardmäßige übergeordnete Repository nicht korrekt ist, können Sie über die Dropdownlisten sowohl das übergeordnete Repository als auch den Branch ändern. Sie können über die Dropdownlisten auch Head-Branch und Basis-Branches untereinander austauschen, um Diffs zwischen Referenzpunkten zu erstellen. Verweise müssen hier Branch-Namen in Ihrem GitHub-Repository sein.

Branches für Pull-Request-Bearbeitung

Denken Sie im Hinblick auf Branches daran, dass der Basis-Branch der Ort ist, wo Änderungen angewendet werden sollen, und der Head-Branch das enthält, was Sie ändern möchten.

Wenn Sie das Basis-Repository ändern, ändern Sie auch die Benachrichtigungen für den Pull Request. Jeder, der zum Basis-Repository pushen kann, erhält eine E-Mail-Benachrichtigung und bekommt den neuen Pull Request im Dashboard angezeigt, wenn er sich das nächste Mal anmeldet.

Wenn Sie Informationen im Branch-Bereich ändern, werden die Vorschauen „Commit“ (Commit) und „Files changed“ (Dateien geändert) aktualisiert, um den neuen Bereich anzuzeigen.

Tipps:

  • Über die Vergleichsansicht können Sie Vergleiche über einen bestimmten Zeitraum einrichten. For more information, see "Comparing commits."
  • Projekt-Maintainer können eine Pull-Request-Vorlage für ein Repository hinzufügen. Vorlagen umfassen Aufforderungen für Informationen im Text eines Pull Requests. Weitere Informationen finden Sie unter „Informationen zu Vorlagen für Issues und Pull Requests“.

Den Pull Request erstellen

Tip: You can also use GitHub Desktop to create a pull request. For more information, see “Creating an issue or pull request" in the GitHub Desktop documentation.

  1. Navigiere in GitHub Enterprise zur Hauptseite des Repository.
  2. Wählen Sie im Menü „Branch“ (Branch) den Branch aus, der Ihre Commits enthält.
    Branch-Dropdownmenü
  3. Klicke auf der rechten Seite des Branch-Menü auf New pull request (Neuer Pull-Request).
    Schaltfläche „Pull-Request"
  4. Wählen Sie im Branch-Dropdownmenü base (Basis) den Branch aus, in den Sie Ihre Änderungen mergen möchten. Wählen Sie dann im Branch-Dropdownmenü compare (Vergleichen) den Themen-Branch aus, in dem Sie die Änderungen vorgenommen haben.
    Dropdownmenüs zur Auswahl von Basis- und Vergleichsbranches
  5. Gib einen Titel und eine Beschreibung für Deinen Pull-Request ein.
    Felder für Pull-Request-Titel und -Beschreibung
  6. Zum Erstellen eines Pull-Requests, der zur Überprüfung bereit ist, klicke auf Create Pull Request (Pull-Request erstellen). Um einen Pull-Request-Entwurf zu erstellen, benutze das Dropdownmenü und wähle Create Draft Pull Request (Erstelle Pull-Request-Entwurf), dann klicke auf Draft Pull Request (Pull-Request-Entwurf). Weitere Informationen zu Pull-Request-Entwürfen findest Du unter „Informationen zu Pull-Requests.“
    Schaltfläche „Create pull request“ (Pull-Request erstellen)

Tipp: Nachdem Du einen eine Pull-Request erstellt hast, kannst Du eine bestimmte Person bitten, Deine vorgeschlagenen Änderungen zu überprüfen. Weitere Informationen findest Du unter „Einen Pull-Request-Review anfordern.“

Nachdem Ihr Pull Request geprüft wurde, können Sie ihn in das Repository mergen.

Weiterführende Informationen

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt