Dokumentation zu Pull Anforderungen
Erfahre, wie du mithilfe von Pull Requests Änderungen an einem Projekt vorschlagen kannst, Änderungsvorschläge für deine eigenen Projekte erhältst und Issues in Pull Requests, wie z. B. Mergekonflikte, lösen kannst.
Empfohlen
Informationen zu Pull Requests
Mit Pullanforderungen können Sie Codeänderungen vorschlagen, überprüfen und zusammenführen.
Informationen zu gemeinschaftlichen Entwicklungsmodellen
Die Art und Weise, wie du Pull Requests verwendest, hängt von der Art des Entwicklungsmodells in deinem Projekt ab. Du kannst das Forken-und-Pullen-Modell oder das Modell mit freigegebenen Repositorys anwenden.
Erstellen eines Pull Requests
Erstelle 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 Standardbranch nur abgeschlossene und genehmigte Arbeiten enthält.
Artikel
Anderen helfen, deine Änderungen zu überprüfen
Du kannst Pull Requests verwenden, um klaren Kontext für deine Änderungen bereitzustellen, dein Team auf dem Laufenden zu halten und so die Zusammenarbeit und die Qualität der Rezensionen zu verbessern.
Änderungen an einem Pull-Request-Branch zulassen, der von einem Fork erstellt wurde
Um die Zusammenarbeit zu verbessern, kannst du Commits für Verzweigungen zulassen, die du aus Forks in deinem persönlichen Konto erstellt hast.
Änderungen an einen Pull-Request-Branch committen, der von einem Fork erstellt wurde
Du kannst Änderungen an einen Pull-Request-Branch freigeben, der von einem Fork Deines Repositorys erstellt wurde, wenn die Erlaubnis des Pull-Request-Erstellers vorliegt.
Auflösen eines Zusammenführungskonflikts auf GitHub
Mithilfe des Konflikt-Editors können Sie einfache Zusammenführungskonflikte lösen, die konkurrierende Zeilenänderungen an GitHub beinhalten.
Automatisches Zusammenführen eines Pull Requests
Du kannst das Tempo der Entwicklung erhöhen, indem du das automatische Mergen für einen Pull Request aktivierst, sodass der Pull Request automatisch gemergt wird, wenn alle Mergeanforderungen erfüllt sind.
Commit ist auf GitHub vorhanden, aber nicht in meinem lokalen Klon
Manchmal kann ein Commit auf GitHub angezeigt werden, befindet sich aber nicht im lokalen Klon des Repositorys.
Commits vergleichen
Du kannst den Status deines Repositorys branch-, tag-, commit-, fork- und datumsübergreifend vergleichen.
Dateien in einem Pull Request filtern
Zum schnellen Überprüfen von Änderungen an einem großen Pull Request kannst du geänderte Dateien filtern oder die Dateistruktur zum Navigieren zwischen Dateien verwenden.
Den Basis-Branch eines Pull Requests ändern
Wenn ein Pull Request geöffnet wurde, kannst du den Basisbranch ändern, um die Änderungen im Pull Request mit einem anderen Branch zu vergleichen.