git-squash

Safely squash multiple commits into one with automatic backup and verification