Pull Requests können nur zwischen zwei unterschiedlichen Branches geöffnet werden.
Du kannst einen Pull Request mit einem Issue verknüpfen, um zu zeigen, dass ein Fix in Arbeit ist und das Issue automatisch zu schließen, wenn jemand den Pull Request mergt. Weitere Informationen findest du unter Einen Pull Request zu einem Issue verknüpfen. Branch-Bereich und Ziel-Repository ändern
Pull Requests basieren standardmäßig auf dem Standardbranch des übergeordneten Repositorys.
Weitere Informationen findest du unter About branches.
Wenn das standardmäßige übergeordnete Repository nicht korrekt ist, kannst du über die Dropdownlisten sowohl das übergeordnete Repository als auch den Branch ändern.
Du kannst über die Dropdownlisten auch Head- und Basis-Branches untereinander austauschen, um Diffs zwischen Referenzpunkten zu erstellen. Referenzen müssen hier Branch-Namen in deinem GitHub-Repository sein.
Branches für Pull-Request-Bearbeitung Beachte bei Branches, dass der Basisbranch die Stelle ist, an der Änderungen angewendet werden sollen, und dass der Hauptbranch das enthält, was du anwenden möchtest. Wenn du das Basis-Repository änderst, änderst du auch die Benachrichtigungen für den Pull Request.
Wenn du Informationen im Branch-Bereich änderst, werden die Vorschauen für „Commit“ (Commit) und „Files changed“ (Dateien geändert) aktualisiert, um deinen neuen Bereich anzuzeigen.
Über die Vergleichsansicht kannst du Vergleiche über einen bestimmten Zeitraum einrichten.
Weitere Informationen findest du unter Commits vergleichen.
Projektbetreuer 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 findest du unter Informationen zu Vorlagen für Issues und Pull Requests.
- Navigiere auf deine GitHub Enterprise Server-Instanz zur Hauptseite des Repositorys.
Wähle im Menü „Branch“ den Branch aus, der deine Commits enthält.
Verwende das Branchdropdownmenü Basis, um den Branch auszuwählen, in den du deine Änderungen mergen möchtest. Verwende dann das Branchdropdownmenü Vergleichen, um den Topic-Branch auszuwählen, in dem du die Änderungen vorgenommen hast.
2.
Tipp: Nachdem du einen Pull Request erstellt hast, kannst du eine bestimmte Person bitten, deine vorgeschlagenen Änderungen zu überprüfen. Weitere Informationen findest du unter Pull-Request-Review anfordern.
Weitere Informationen zu GitHub CLI findest du unter Informationen zu GitHub CLI.
Verwende den Unterbefehl gh pr create
, um einen Pull Request zu erstellen.
Mit dem Flag --assignee
oder -a
kannst du einer Person einen Pull Request zuweisen.
Du kannst @me
verwenden, um den Pull Request selbst zuzuweisen.
Verwende das Flag --base
oder -B
, um den Branch anzugeben, in den der Pull Request gemergt werden soll.
gh pr create
Verwende das Flag --head
oder -H
, um den Branch anzugeben, der Commits für deinen Pull Request enthält. Mit dem Flag --title
oder --body
kannst du einen Titel und Textkörper für den neuen Pull Request einschließen.
gh pr create --assignee "@octocat"
Zum Markieren eines Pull Requests als Entwurf kannst du das Flag --draft
verwenden. Nutze die Flags --label
und --milestone
, um Bezeichnungen oder Meilensteine zum neuen Pull Request hinzuzufügen.
gh pr create --base my-base-branch --head my-changed-branch
Um den neuen Pull Request zu einem bestimmten Projekt hinzuzufügen, verwendest du das Flag --project
.
gh pr create --title "The bug is fixed" --body "Everything works again"
Mit dem Flag --reviewer
kannst du eine Person oder ein Team als Reviewer zuweisen.
gh pr create --draft
Zum Erstellen des Pull Requests in deinem Standardwebbrowser verwendest du das Flag --web
.
gh pr create --label "bug,help wanted" --milestone octocat-milestone
gh pr create --project octocat-project
gh pr create --reviewer monalisa,hubot --reviewer myorg/team-name
gh pr create --web
Wechsle zu dem Branch, für den du einen Pull Request erstellen möchtest.
Weitere Informationen findest du unter Verwalten von Branches.
Klicke auf Pull Request erstellen.
- GitHub Desktop öffnet deinen Standardbrowser und leitet dich zu GitHub.  Vergewissere dich bei GitHub, dass der Branch im Dropdownmenü Basis: der Branch ist, in dem du deine Änderungen zusammenführen möchtest.
Vergewissere dich, dass der Branch im Dropdownmenü Vergleich: der Topic-Branch ist, in dem du deine Änderungen vorgenommen hast.
1. Gib einen Titel und eine Beschreibung für Deinen Pull Request ein. 1. Klicke zum Erstellen eines Pull Requests, der überprüft werden kann, auf Pull Request erstellen. Verwende zum Erstellen eines Pull Request-Entwurfs das Dropdownmenü. Wähle Pull Request-Entwurf erstellen aus, und klicke anschließend auf Pull Request-Entwurf. Weitere Informationen zum Entwerfen von Pull Requests findest du unter Informationen zu Pull Requests.
Weitere Informationen findest du unter Verwalten von Branches.
Klicke auf Pull Request erstellen.
- GitHub Desktop öffnet deinen Standardbrowser und leitet dich zu GitHub.
- Vergewissere dich bei GitHub, dass der Branch im Dropdownmenü Basis: der Branch ist, in dem du deine Änderungen zusammenführen möchtest. Vergewissere dich, dass der Branch im Dropdownmenü Vergleich: der Topic-Branch ist, in dem du deine Änderungen vorgenommen hast.
1. Gib einen Titel und eine Beschreibung für Deinen Pull Request ein. 1. Klicke zum Erstellen eines Pull Requests, der überprüft werden kann, auf Pull Request erstellen. Verwende zum Erstellen eines Pull Request-Entwurfs das Dropdownmenü. Wähle Pull Request-Entwurf erstellen aus, und klicke anschließend auf Pull Request-Entwurf. Weitere Informationen zum Entwerfen von Pull Requests findest du unter Informationen zu Pull Requests.
Weiterführende Themen
Einen Pull Request von einem Fork erstellen
Synchronisieren eines Pull Requests mit dem Basisbranch