git-smash Smash staged changes into previous commits to support your Git workflow, pull request and feature branch maintenance.