from Hacker News

gitsquash - Interactive CLI tool to squash Git commits

by helloanoop on 6/1/25, 8:19 PM with 1 comments

  • by helloanoop on 6/1/25, 8:19 PM

    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