Description
Interactive rebase plans can be edited in a terminal interface designed for reordering, squashing, fixing, or dropping commits. The tool helps developers clean commit history before review or release.
Interactive rebase rewrites commits. Avoid using it on shared branches unless collaborators expect history changes and recovery is understood.