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
- Branch von
mainerstellen, lokal Änderungen committen, Branch pushen. - Pull Request öffnen mit Beschreibung und Verweis auf das gelöste Issue.
- CI läuft automatisch — Tests, Lints, Builds.
- Reviewer kommentieren auf Zeilen-Ebene, fragen nach, schlagen Änderungen vor.
- Der Autor reagiert mit weiteren Commits in den Branch.
- 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
Git Branch
Ein Branch ist eine eigenständige Entwicklungslinie in einem Git-Repository — ein bewegender Zeiger auf einen Commit, der parallele Arbeit ohne Konflikte mit dem Hauptcode ermöglicht.
LexikonGit-Grundlagen fuer Nicht-Entwickler
Was Versionskontrolle ist, welches Problem Git loest und das Mentalmodell dahinter: Repository, Commit, Branch, Merge und Remote, verstaendlich erklaert.
GlossarGitHub
GitHub ist die größte Hosting-Plattform für Git-Repositories — mit Pull Requests, Code Review, Issues und CI/CD über GitHub Actions als Standard-Werkzeugkasten der Software-Entwicklung.