I will now write the article. TweakGit com Extra Quality: A Complete Guide to Features, Risks, and Better Git Tools
git rebase -i lets you squash, reword, edit, or drop commits before sharing. Use it to clean up your local history and remove "fix typo" or "WIP" messages. tweakgit com extra quality