Alternatives to git-interactive-rebase-tool

A terminal sequence editor for Git interactive rebase with commit diffs and keyboard reordering. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as git-interactive-rebase-tool.

  • lazygit

    A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.

    lazygit handles interactive rebase by moving commits in a list and also covers line staging and stashing, so it is a full terminal Git interface rather than a sequence editor.

  • Retcon

    A macOS app for rewriting Git history by dragging and dropping commits, with undo for every change.

    PaidProprietarymacOS

    Retcon moves history rewriting into a paid native Mac app with drag-and-drop rebasing and undo for every change, requiring macOS 14.3 or later.

Similar software

Related functionality, not a direct replacement.