git-squash-commits

Squash multiple git commits into a single commit with an auto-generated comprehensive commit message based on the changes made.

git
squash
commits