Änderungen an Deiner Arbeit mittels Pull Requests vorschlagen
Wenn du Änderungen zu einem Themen-Branch oder einem Fork hinzugefügt hast, kannst du einen Pull Request öffnen und deine Mitarbeiter oder den Repository-Administrator darum bitten, deine Änderungen vor dem Merge in das Projekt zu überprüfen.
About branches
Use a branch to isolate development work without affecting other branches in the repository. Each repository has one default branch, and can have multiple other branches. You can merge a branch into another branch using a pull request.
Creating and deleting branches within your repository
You can create or delete branches directly on GitHub Enterprise Server.
Informationen zu Pull Requests
Mit Pull Requests kannst du andere Benutzerinnen über Änderungen informieren, die du an einen Branch in einem Repository auf GitHub Enterprise Server gepusht hast. Sobald ein Pull Request geöffnet ist, kannst du die potenziellen Änderungen mit Mitarbeiterinnen besprechen und überprüfen und Follow-up-Commits hinzufügen, bevor deine Änderungen in den Basisbranch gemergt werden.
Informationen zum Vergleich von Branches in Pull Requests
In Pull Requests werden Diffs angezeigt, um die Änderungen, die du in deinem Topic-Branch vorgenommen hast, mit dem Basisbranch zu vergleichen, in dem du deine Änderungen zusammenführen möchtest.
Wenn du einen neuen Branch für deinen Pull Request erstellen möchtest, aber über keine Schreibberechtigungen für das Repository verfügst, kannst du das Repository zunächst forken.
Weitere Informationen findest du unter Einen Pull Request von einem Fork erstellen und unter Informationen zu Forks. Du kannst festlegen, in welchen Branch du deine Änderungen zusammenführen möchtest, wenn du deinen Pull Request erstellst.
Einen Pull Request von einem Fork erstellen
Du kannst einen Pull Request erstellen, um Änderungen vorzuschlagen, die du an einer Fork eines vorgelagerten Repositorys vorgenommen hast.
Verwenden von Abfrageparametern zum Erstellen eines Pull Requests
Verwende Abfrageparameter, um benutzerdefinierte URLs zu erstellen, um Pull Requests mit vorausgefüllten Feldern zu öffnen.
Die Zustand eines Pull Requests ändern
Du kannst Pull Request-Entwürfe als bereit zur Überprüfung markieren oder einen Pull Request in einen Entwurf konvertieren.
Pull-Request-Review anfordern
Nachdem du einen Pull Request erstellt hast, kannst du eine bestimmte Person bitten, die von dir vorgeschlagenen Änderungen zu prüfen. Als Organisationsmitglied kannst du den Review auch von einem bestimmten Team anfordern.
Synchronisieren eines Pull Requests mit dem Basisbranch
Nachdem du ein Pull Request geöffnet hast, kannst du den Headbranch, der deine Änderungen enthält, mit allen Änderungen aktualisieren, die im Basisbranch vorgenommen wurden.
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.
Ä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.