Squashing Commits with an Interactive Git Rebase - Handy but when an interactive rebase bails half way through for one reason or another and you don't notice and list the commits and see the last week's work has disappeared, can be quite traumatic, thankfully there is a way to abort the rebase, happened to me twice in the past two daysblog.ona.io #