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

Basisgit rebase main
Interaktivgit rebase -i HEAD~5
Neue Basisgit 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.

Werbung

Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.