/git-squash-all

quickly squash all commits during an interactive rebase

Primary LanguageTypeScriptMIT LicenseMIT

git-squash-all

Cleaning up a branch after developing a large feature? 🧑‍💻

Don't want your coworkers to see your sloppy commit messages? 🙈

Squashing your commits is a great feature but manually replacing every "pick" statement can be tedious.

🏄 Introducing: git-squash-all 🏄‍♀️

Instantly select squash for every commit in your git-rebase-todo (except the first)!

Usage Example

Features

Run Git Squash All while doing an interactive rebase and automatically squash all commits. That's it.

🚀 works with GitLens!!


If you find any bugs or have ideas for improvements, let me know!