Skip to main content

Git Rebase Visualizer

v1.0.3

Generate interactive rebase todo plans from commit lists.

Generates interactive rebase todo plans (git rebase -i output) from commit lists — add, reorder, and annotate pick/squash/fixup/drop commands for clean history rewriting.

How to use
  • Paste git log --oneline output to generate a rebase todo list.
  • Drag commits to reorder or change the action to squash, fixup, or drop.
  • Copy the updated todo list and paste it into your editor during git rebase -i.

Set action per commit below

a1b2c3feat: add auth module
d4e5f6wip: debug token
e7f8g9fix: token refresh
h0i1j2chore: update deps
Rebase Todo List
pick a1b2c3 feat: add auth module
pick d4e5f6 wip: debug token
pick e7f8g9 fix: token refresh
pick h0i1j2 chore: update deps

# Rebase on top of target branch:
# git rebase -i HEAD~4