Rebase interaktywny (git rebase -i) pozwala przepisywać, zmieniać kolejność, łączyć, edytować lub usuwać commity — czyszcząc historię commitów przed udostępnieniem. To potężne narzędzie do tworzenia czystej, logicznej historii z bałaganiarskich commitów work-in-progress.
Rozpoczynanie rebase interaktywnego
git rebase -i HEAD~4
git rebase -i <commit>
