git-interactive-rebase-tool
Terminal-based sequence editor for git interactive rebase
TLDR
SYNOPSIS
interactive-rebase-tool [options] [todo-file]
DESCRIPTION
interactive-rebase-tool is a full-featured terminal-based sequence editor for git interactive rebase. It provides a visual interface for editing rebase todo files with features like syntax highlighting, undo/redo, and visual indicators.
The tool makes it easier to manage complex rebases by providing a clear view of commits and their operations (pick, squash, fixup, reword, edit, drop, etc.).
PARAMETERS
--version
Display version and exit--help
Display help and exit
KEYBINDINGS
↑/↓ or k/j
Navigate commitsp
Pick commitr
Reword commite
Edit commits
Squash commitf
Fixup commitd
Drop commitgg
Go to first lineG
Go to last lineq
Quit and saveCtrl+C
Abort rebase
CAVEATS
Must be configured as Git's sequence editor. Terminal must support required escape sequences. Large rebase operations may require scrolling.
HISTORY
interactive-rebase-tool was created to improve the git interactive rebase experience by providing a visual editor instead of editing todo files manually.
SEE ALSO
git-rebase(1), git(1), vim(1)

