What's the difference between “squash” and “fixup” in Git/Git Extension?
问题 I've been using Git Extensions for a while now (it's awesome!) but I haven't found a simple answer to the following: Sometimes, when typing a commit message, a make a typo. My friend showed me how to fix it the following way (in Git Extentions): Right-Click on the commit > Advanced > Fixup commit Then I simply check the box "Amend" and rewrite my message and voila! My commit message is fixed. However this other option "Squash commit"... I have always wondered what it does?! My question is: