resolve #153: git ship errors with empty commit message

@kevgo 
I think that `git clear -d -f` does the same, and is a bit more specific and less brutal.