git reset --soft head~1
This command deletes the last commit and leaves everything in staged.
some text here explaining what Millefeuille does