Wenn Dein Pull Request Deinen Themen-Branch mit einem Branch im vorgelagerten Repository als Basis-Branch vergleicht, wird Dein Themen-Branch auch als Vergleichs-Branch des Pull Requests bezeichnet.
Zum Beispiel:
- Ihr Themen-Branch (auch als „Featurebranch“ bezeichnet) ist die Verzweigung, in der Sie Ihre Änderungen in Ihrem geforkten Repository (z. B.
my-topic-branch
) vornehmen. - Der Basisbranch ist die Verzweigung im (zentralen) Upstreamrepository, mit der Sie Ihre Änderungen zusammenführen möchten (z. B.
main
). - Der Pull Request vergleicht die vom Themen-Branch (
my-topic-branch
) vorgeschlagenen Änderungen mit dem Basis-Branch (main
), so wirdmy-topic-branch
als „Vergleichsbranch“ bezeichnet.
Weitere Informationen zu Pull Request-Branches, einschließlich Beispielen, findest du unter Erstellen eines Pull Requests.
Hinweis: Um einen Pull Request in einem öffentlichen Repository zu öffnen, musst du Schreibzugriff auf den Haupt- oder den Quellbranch besitzen. Bei organisationseigenen Repositorys musst du Mitglied der Organisation sein, die das Repository besitzt, in dem ein Pull Request geöffnet werden soll.
-
Navigiere zum ursprünglichen Repository, von dem Du den Fork erstellt hast.
-
Klicke oberhalb der Liste der Dateien im gelben Banner auf Vergleichen und Pull Request, um einen Pull Request für den zugeordneten Branch zu erstellen.
-
Wähle auf der Seite den Link zum Vergleich zwischen Forks aus, um einen neuen Pull Request zu erstellen.
-
Wähle im Dropdownmenü für den Basisbranch den Branch des Upstreamrepositorys aus, in dem du die Änderungen zusammenführen willst.
-
Wähle im Dropdownmenü für den Hauptfork deinen Fork aus, und nutze dann Dropdownmenü für den Vergleichsbranch zur Auswahl des Branchs, in dem du die Änderungen vorgenommen hast.
-
Gib einen Titel und eine Beschreibung für Deinen Pull Request ein.
-
Wenn du bei benutzereigenen Forks allen Personen mit Pushzugriff auf das Upstreamrepository erlauben möchtest, Änderungen an deinem Pull Request vorzunehmen, wähle Bearbeitungen von Maintainern zulassen aus.
Warnung: Wenn dein Fork GitHub Actions-Workflows enthält, lautet die Option Bearbeitungen und Zugriff auf Geheimnisse durch Maintainer zulassen. Wenn du die Bearbeitung des Branches eines Forks zulässt, der GitHub Actions-Workflows enthält, kann ein Maintainer auch die Workflows des geforkten Repositorys bearbeiten, wodurch möglicherweise Werte von Geheimnissen preisgegeben werden und Zugriff auf andere Branches gewährt wird.
-
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. Wenn Sie Mitglied einer Organisation sind, müssen Sie gegebenenfalls den Zugriff auf Entwürfe von Pull Requests von einem Organisationsbesitzer anfordern. Weitere Informationen finden Sie unter Informationen zu Pull Requests.
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.