Settings

Theme

gitsquash - Interactive CLI tool to squash Git commits

github.com

3 points by helloanoop 7 months ago · 1 comment

Reader

helloanoopOP 7 months ago

An interactive CLI tool that makes git commit squashing simple and intuitive. Select multiple commits using an interactive interface, provide a new commit message, and squash them into a single commit.

- Interactive commit selection with checkboxes

- Preview commit details (hash, date, message)

- Simple keyboard-based navigation

- Automatic stashing of uncommitted changes

- Dry-run mode to preview changes

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection