Zurück zum Glossar

Begriff

Pull Request

Ein Pull Request ist ein Vorschlag, Änderungen aus einem Branch in einen anderen zu mergen — Standard-Workflow für Code-Review und gemeinsame Arbeit an einem Repository.

Pull Request — ausführlicher erklärt

Der Begriff „Pull Request” (PR) stammt aus der GitHub-Welt; GitLab nennt dasselbe Konzept „Merge Request” (MR). Inhaltlich identisch: Ein Entwickler bittet darum, dass seine Branch-Änderungen in einen Ziel-Branch (meist main) übernommen werden — und die Reviewer prüfen, kommentieren, fordern Anpassungen oder approven.

Typischer Ablauf

  1. Branch von main erstellen, lokal Änderungen committen, Branch pushen.
  2. Pull Request öffnen mit Beschreibung und Verweis auf das gelöste Issue.
  3. CI läuft automatisch — Tests, Lints, Builds.
  4. Reviewer kommentieren auf Zeilen-Ebene, fragen nach, schlagen Änderungen vor.
  5. Der Autor reagiert mit weiteren Commits in den Branch.
  6. Nach Approval: Merge in main, Branch wird gelöscht.

Warum das so wichtig ist

Pull Requests sind das Bindeglied zwischen individueller Arbeit und Team-Code. Sie zwingen zu kleinen, dokumentierten Einheiten, ermöglichen Wissenstransfer im Review und sind die Schnittstelle, an der CI/CD ansetzt.

Im KI-Workflow

KI-generierte Änderungen landen typischerweise als Pull Request — der Mensch prüft im Review, was die KI vorgeschlagen hat, statt den Code direkt in main zu schieben.

Entdecke mehr