Here is what I was trying to do, quite standard, re-arrange some commits and squash them into 1 commit, well when I did exactly what was described in this stack overflow post, git just deleted the commits I didn't squash, deleted some of the squashed commits, and slung everything left back into the working directory, total cluster cunt - Update: I was able to abort out of the rebase, fewstackoverflow.com #