git rebase — Funktion & Verwendung
git rebase setzt die Commits deines Branches auf eine andere Basis und erzeugt eine lineare Historie. Mit -i interaktiv bearbeiten (squash/reword/drop), mit --onto eine neue Basis angeben. Geteilte Historie nach Push nicht rebasen.
Interaktives DevRef Hub-Tool öffnen →Wichtige Fakten
| Basis | git rebase main |
|---|---|
| Interaktiv | git rebase -i HEAD~5 |
| Neue Basis | git rebase --onto main feature-base feature/x |
| Fortsetzen | --continue / --abort |
Häufige Fragen
Was macht git rebase?
Es setzt deine Commits auf eine andere Basis für lineare Historie.
rebase oder merge?
Rebase schreibt Commits linear um; merge behält beide Historien per Merge-Commit.
Verwandte Seiten
git rebase ist Teil von DevRef Hub auf GOAT Lab — eine kostenlose Referenz, die ohne Anmeldung und auch offline funktioniert. Öffne oben das Tool für beliebige Werte.
Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.