I used Git Extensions for a while (this is great!), But I did not find a simple answer to the following:
Sometimes, when entering a commit message, create a typo. My friend showed me how to fix this as follows (in Git Extentions):
Right-click commit> Advanced> Commit commit

Then I just check the "Change" box and rewrote my message and voila! My commit message is fixed.
However, this other version of "Squash commit" ... I always wondered what it does ?!
My question is:
Someone just explain to me what exactly is the difference between Squash commit and Fixup fixing in Git / Git Extentions ? They look somehow "similar" to me: 

git squash git-extensions difference fixup
GANGSTA IRL May 26 '13 at 10:01 2013-05-26 10:01
source share