Git Extensions: Squash commits?
There are multiple ways of doing a squash. Here’s how you can easily squash the current and all its immediate parent commits into a single commit in Git Extensions: Right click on a commit you wish to squash to and select “Reset the current branch to here” Select either “Soft reset” (retain staged files) or … Read more