Informationen zu Pull Requests
Mit Pull Requests können Sie andere Benutzer über Änderungen informieren, die Sie an einen Branch in einem Repository auf GitHub Enterprise gepusht haben. Sobald ein Pull Request geöffnet ist, können Sie die potenziellen Änderungen mit Mitarbeitern diskutieren und überprüfen und Follow-up-Commits hinzufügen, bevor Ihre Änderungen in den Basis-Branch gemergt werden.
Hinweis: Beachten Sie bei der Arbeit mit Pull Requests Folgendes:
- Wenn Sie mit dem Modell für freigegebene Repositorys arbeiten, empfehlen wir Ihnen, für Ihren Pull Request einen Themen-Branch zu verwenden. Zwar können Sie Pull Requests von jedem Branch oder Commit aus senden, aber mit einem Themen-Branch können Sie Follow-up-Commits pushen, wenn Sie Ihre vorgeschlagenen Änderungen aktualisieren müssen.
- Erzwingen Sie den Push beim Pushen von Commits an einen Pull Request nicht. Ein erzwungener Push kann Ihren Pull Request beschädigen.
Nach der Initialisierung eines Pull Requests sehen Sie eine Review-Seite, die einen detaillierten Überblick über die Änderungen zwischen Ihrem Branch (dem Vergleichs-Branch) und dem Basis-Branch des Repositorys bietet. Sie können eine Zusammenfassung der vorgeschlagenen Änderungen hinzufügen, die durch Commits vorgenommenen Änderungen überprüfen, Kennzeichnungen, Meilensteine und Bearbeiter hinzufügen und einzelne Mitarbeiter oder Teams @erwähnen. Weitere Informationen finden Sie unter „Einen Pull Request erstellen“:
Sobald Sie einen Pull Request erstellt haben, können Sie Commits aus Ihrem Themen-Branch pushen, um sie zu Ihrem bestehenden Pull Request hinzuzufügen. Diese Commits werden in chronologischer Reihenfolge in Ihrem Pull Request angezeigt, und die Änderungen sind auf der Registerkarte „Files changed“ (Dateien geändert) sichtbar.
Andere Mitarbeiter können Ihre vorgeschlagenen Änderungen überprüfen, Review-Kommentare hinzufügen, zur Diskussion über den Pull Request beitragen und sogar Commits zum Pull Request hinzufügen.
Wenn Sie mit den vorgeschlagenen Änderungen einverstanden sind, können Sie den Pull Request mergen. Wenn Sie in einem Modell für freigegebene Repositorys arbeiten, werden die vorgeschlagenen Änderungen vom Head-Branch in den Basis-Branch gemergt, der im Pull Request angegeben wurde. Weitere Informationen finden Sie unter „Einen Pull Request mergen“.
If status checks are required for a repository, the required status checks must pass before you can merge your branch into the protected branch. For more information, see "About required status checks."
You can close corresponding issues using a keyword in your pull request or commit message. For more information, see "Closing issues using keywords."
Tipps:
- Um zwischen dem Ein- und Ausblenden aller veralteten Review-Kommentare in einem Pull Request umzuschalten, halten Sie
Alt
gedrückt und klicken auf Show outdated (Veraltete Elemente einblenden) oder Hide outdated (Veraltete Elemente ausblenden). Weitere Kürzel finden Sie unter „Tastenkürzel“. - Sie können beim Mergen eines Pull Requests Commits squashen, um eine optimierte Ansicht der Änderungen zu erhalten. Weitere Informationen finden Sie unter „Informationen zum Mergen von Pull Requests“.
In Ihrem Dashboard finden Sie schnell Links zu zuletzt aktualisierten Pull Requests, an denen Sie gerade arbeiten oder die Sie abonniert haben. Weitere Informationen finden Sie unter „Informationen zum persönlichen Dashboard“.